[Seasar-user:20718] Re: [S2Junit4]テストケースでの自動トランザクション制御
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2011年 4月 7日 (木) 18:45:43 JST
小林 (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 レベルにして出力したログを
> > 見せてください。
> >
> >
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
<property name="twitter">"http://twitter.com/koichik"</property>
</component>
Seasar-user メーリングリストの案内