[Seasar-user:20659] [S2JUnit4] 複数データソースのテストケースについて

小林正和 [E-MAIL ADDRESS DELETED]
2011年 3月 15日 (火) 10:17:15 JST


お世話になっております。小林です。

複数データソースがあるプロジェクトでのS2JUnit4のテストについて、お聞きします。
S2JUnit4で単体テストを作成する場合、Excelで準備したデータは、jdbc.dicon
で最初にインクルードしたデータソースに対して書き込みを行うようです。

Excelファイルの命名規則などにより、適切なデータソースに、
準備したExcelデータを書き込む方法というのはありますか?

↓ここを参照して複数のデータソースの設定済み。
http://s2container.seasar.org/2.4/ja/s2jdbc_service.html


jdbc.dicon
<components>
  <include path="jdbc-a.dicon"/>
  <include path="jdbc-b.dicon"/>
</components>

@RunWith(Seasar2.class)
public class FooServiceTest{
  private TestContext ctx;
  private fooService fooService;
  public void findById() {
    Foo foo = fooService.findById(1L);
    assertEquals("UT0001", ctx.getExpected(), foo);
  }
}

FooService_findById.xls ; jdbc-bのデータベースに登録したいが
jdbc-aのデータベースに登録しようとする。

FooService_findById_Expect.xls

SAStruts 1.0.4 sp8
Seasar 2.4.43

-- 
--------------
小林正和


Seasar-user メーリングリストの案内