Spring RepositoryクラスのJunitテストを書く方法を知りたい。一例として、JPAエンティティをテストする
: クラスAccountMoveActionDet
JPAインターフェース-AccountMoveActionDetlJpaRepository
そして私は、私が書いた
List findAll();
deleteAll();
のようないくつかのメソッドをサポートし、このリポジトリクラスの仕事やnot.Spring JPAをテストしたいです次のようなクラス:
@RunWith(SpringJUnit4ClassRunner.class)
public class AccountTypeMovementJpaRepositoryTest extends AbstractJpaTest {
@Autowired
AccountTypeMovementJpaRepository accountTypeMovementJpaRepository;
@Override
public void test() {
executeSqlScript("/fixtures/accountTypeMovementJpa.sql");
assertEquals("accountTypeMovementJpaRepository Test", accountTypeMovementJpaRepository.findAll().size(),
JdbcTestUtils.countRowsInTable(getJdbcTemplate(), "COF5REP"));
}
}
エラー名 でBeanを作成するに 'com.gayan.cmp.jparepositories.test.AccountTypeMovementJpaRepositoryTest':
私はこの問題を解決するのに役立ちます。
たちはJpaRepositoriesをautowired – Jens
@Jensカント完全なスタックトレースを追加しますか? –
はいもちろんです。 – Jens