[Seasar-user:10697] Re: [Teeda] テストクラスの使い分けについての確認
matsuda
[E-MAIL ADDRESS DELETED]
2007年 9月 23日 (日) 01:16:09 JST
ひが様。
松田です。
返信が遅くなったことをお詫びいたします。
ご確認いただきありがとうございました。
引き続き学習を進めて参ります。
以上
> ひがです。
>
> > 松田です。
> >
> > 相変わらず単体テストと格闘しております。
> > 学習していくなかで、テストクラスが少なくとも3種類ありました。
> > (JUnit, S2Unit(S2DaoTestCase含), TeedaTestCase)
> >
> > これらの使い分けについて、単体テストという観点で確認をさせてください。
> > 以下のような認識で良いのでしょうか。
> >
> > 1.Pageクラス
> > 基本JUnitでテストを行う。JSF依存の場合、TeedaTestCaseを使用する。
> > Daoなどを使用している場合、S2Unit+Mockを用いる。
> > 2.Daoクラス
> > 基本S2Unitでテストを行う。S2DaoTestCaseでSelect文の結果を
> > 簡単にテストすることが可能となる。
> > 3.Entity、Dtoクラス
> > ロジックを含まず、単純なsetter、getterのみならば基本的に不要。
> > 必要ならばJUnitでテストを行う。
> > 4.Interceptorクラス
> > 基本JUnitでテストを行う。MethodInvocationクラスはテストメソッド内
> > で必要に応じてオブジェクトを作成する。
> > Methodクラスの実体が必要な場合は
> > org.seasar.framework.util.tiger.ReflectionUtil#getMethod()を用いる。
> > または、S2Unit+Mockを用いる。
> >
> はい、上記のとおりで大丈夫だと思います。
>
> --
> Yasuo Higa
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
matsuda <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内