[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 メーリングリストの案内