[Seasar-user:20719] Re: [S2Junit4]テストケースでの自動トランザクション制御
石川雅之 - エクスマート
[E-MAIL ADDRESS DELETED]
2011年 4月 7日 (木) 18:50:40 JST
小林様
お世話になります。石川です。
アドバイスありがとうございました。おかげさまで想定通りの動きになりました。
石川
(2011/04/07 18:45), Koichi Kobayashi wrote:
> 小林 (koichik) です.
>
> [Seasar-user:20715] の s2junit4.dicon をよく見たら
> SimpleInternalTestContext が使われてますね。これは
>
> http://s2container.seasar.org/2.4/ja/S2JUnit4.html#simpleS2junit4Dicon
>> このクラスはデフォルトでJTAとEJB3を利用しない設定になっている
>
> ので、以下のように JTA を使うように設定してください。
>
> <component name="context" class="org.seasar.framework.unit.impl.SimpleInternalTestContext">
> <property name="jtaEnabled">true</property>
> </component>
>
>
> Date: Thu, 07 Apr 2011 17:48:00 +0900
> From: 石川雅之 - エクスマート<[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:20717] Re: [S2Junit4]テストケースでの自動トランザクション制御
>
>> 小林様
>>
>> お世話になります。石川です。
>>
>> ログをコピーしたものを添付ファイルにてお送り致します。
>> S2JDBC?が吐いているSQLは削除させて頂きました。
>>
>> 宜しくお願い致します。
>>
>> 石川
>>
>> (2011/04/07 16:30), Koichi Kobayashi wrote:
>>> 小林 (koichik) です.
>>>
>>> Date: Thu, 07 Apr 2011 13:11:18 +0900
>>> From: 石川雅之 - エクスマート<[E-MAIL ADDRESS DELETED]>
>>> Subject: [Seasar-user:20715] [S2Junit4]テストケースでの自動トランザクション制御
>>>
>>>> S2Junit4を使ったテストケースで、テストメソッドの実行後に
>>>> トランザクションがロールバックしてくれず、困っております。
>>>> テスト対象のコンポーネントはrequiredTx設定でトランザクションが
>>>> 開始されていますが、テストメソッドの開始時にトランザクションが
>>>> 開始されていないようです。
>>>
>>> Log4J の設定で org.seasar カテゴリを DEBUG レベルにして出力したログを
>>> 見せてください。
>>>
>>>
>
--
=====================================================================
株式会社エクスマート
石川 雅之 (Masayuki Ishikawa)
〒154-0004
東京都世田谷区太子堂2−7−2
リングリングビルB棟6F
E-Mail: [E-MAIL ADDRESS DELETED] URL : http://www.exmart.co.jp
Tel : 03-6421-3868
=====================================================================
Seasar-user メーリングリストの案内