0

私はjunitでDAOファイルをテストしようとしています。2つの異なる方法で実行された同じクエリを比較する方法はありますか?

junitは、DBにアクセスするために2つの方法で使用するメカニズムを提供しますか?

4

3 に答える 3

1

spring と junit を使用してデータに対してアサートを実行するには、さまざまな方法があります。出発点は次のとおりです。

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext-test.xml"})
@Transactional
public abstract class BaseIntegration {

その後、テスト クラスはそれを拡張し、dao を通常どおり使用して、任意のデータに対してアサートを実行できます。

于 2012-09-12T15:02:14.313 に答える
0

Assertクラスのメソッドを使用してクエリの結果を比較できます

于 2012-09-12T14:52:21.850 に答える
0

DAOをテストするには、DBUnitを使用できます

于 2012-09-12T14:53:47.913 に答える