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

ASO Katsumi [E-MAIL ADDRESS DELETED]
2011年 10月 14日 (金) 09:33:27 JST


小谷(koyak)様
ASOです。Replyありがとうございます。

さっそく、ご教授頂いた手順を試してみたいと思います。
少々間が空くかも知れませんが、結果は改めて投稿致します。

> (こちらの方のドキュメント整備も必要ですね。。。)
ご無理の無いよう、じっくりと整備に取り掛かって頂ければと思います。

以下余談…
S2.NETを触りだした者にとっては、今読める文書が、現在の最終リリースに該当するものと
思ってしまいますからね。
# RC版といえど、つい… m(_ _)m

zipファイルに
> .NET Framework4.0上でテストを実行する場合、Gallioの導入が必要となります。
こんな感じの簡単なテキストでも入っていれば良いのかも知れません。



On Thu, 13 Oct 2011 23:43:50 +0900, "kotani.k" <[E-MAIL ADDRESS DELETED]> wrote:
> 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet


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