私はjunitでDAOファイルをテストしようとしています。2つの異なる方法で実行された同じクエリを比較する方法はありますか?
junitは、DBにアクセスするために2つの方法で使用するメカニズムを提供しますか?
spring と junit を使用してデータに対してアサートを実行するには、さまざまな方法があります。出発点は次のとおりです。
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext-test.xml"})
@Transactional
public abstract class BaseIntegration {
その後、テスト クラスはそれを拡張し、dao を通常どおり使用して、任意のデータに対してアサートを実行できます。
Assertクラスのメソッドを使用してクエリの結果を比較できます
DAOをテストするには、DBUnitを使用できます