[seasar-dotnet:2104] Re: S2Unit.NETのセットアップが終わらない?

kotani.k [E-MAIL ADDRESS DELETED]
2011年 10月 13日 (木) 23:43:50 JST


ASOさん

小谷(koyak)です。

.NET Framework4.0上でテストを実行する場合、Gallioの導入が必要となります。
MbUnit2.4系では.NET Framework4.0に対応しておらず、4.0に対応しているMbUnit3からは
Gallioという環境経由で実行するようになっているためです。

下記の手順で試してみていただけないでしょうか。

1.こちら → http://www.gallio.org/Default.aspx
 からGallioをダウンロード、インストール

2.テストプロジェクトからはs2container.net-1.4.0-RC2下のlib/net4.0下にある
 「Gallio.dll」「MbUnit.dll」(共にバージョンは3.1.397)を参照

3.「Gallio.Icarus.exe」を起動し→メニュー「File」から「Open Project」を選択し→
 テストプロジェクトのDLLを選択

4.「Start」ボタンを押下してテスト実行

(こちらの方のドキュメント整備も必要ですね。。。)

以上です。
よろしくお願いします。

2011年10月12日17:14 ASO Katsumi <[E-MAIL ADDRESS DELETED]>:
> ASOです。
> 環境を書き忘れました。申し訳ありません。
>
> Windows XP SP1
> Visual Studio 2010 Premium
> s2container.net-1.4.0-RC2
> MbUnit 2.4.2.355
>
> 以上です。
>
>
> On Wed, 12 Oct 2011 17:06:27 +0900, ASO Katsumi <[E-MAIL ADDRESS DELETED]> wrote:
>> ASOです。
>>
>> 昨日は、QuillでAOPの件、アドバイス頂きありがとうございました。
>>
>> 今回は、ユニットテストに挑戦しようと、S2Unit.NETを使い始めてみました。
>>
>> http://s2container.net.seasar.org/ja/setup.html#S2Unit
>> の記載に従って、
>> ・MbUnit 2.4.2.355 インストール
>> ・Seasar.dll, Seasar.Unit.dll を参照設定に追加
>> ・MbUnit.Framework を参照設定に追加
>> しましたが、
>>
>> http://s2container.net.seasar.org/ja/s2unit.html#autoS2
>> こちらのソースコード(VBの方)を入力し、いくつかImportsを足してみたのですが、
>>
>> <Test(), S2()> _
>> の行で、
>>
>> 「基本クラス 'MbUnit.Framework.TestDecoratorAttribute' を含むアセンブリ
>>   'MbUnit, Version=3.1.0.0, Culture=neutral, PublicKeyToken=eb9cfa67ee6ab36e'
>>   への参照が必要です。参照をプロジェクトに追加してください。」
>> というエラーメッセージが出力されます。
>>
>> 無駄と思いつつ、"MbUnit"で始まるdllを全て参照設定に加えてみましたが、
>> 当然ながら解決しません。
>>
>> "MbUnit, version=3.1.0.0"をキーワードにWeb検索してみたところ、
>> http://www.seasar.org/source/browse/s2container.net/trunk/s2container.net/source/Seasar.Tests/Seasar.Tests.csproj?r1=1231&r2=1230&pathrev=1231
>> というDiffを見つけはしましたが、内容はよく理解できていません。
>> # Seasar.Testに移行して、Gallioを使えば良いということでしょうか?
>>
>> この、"MbUnit, Version=3.1.0.0"は、どのように参照を追加すれば良いのか、
>> 具体的な方法か、情報ポインタでもご教示頂ければ幸いです。
>>
>> よろしくお願い致します。
>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内