Ich möchte wissen, wie man Junit Test für Spring Repository-Klassen schreibt.Testen von JPA-Entitäten
Als Beispiel: Klasse-AccountMoveActionDet
JPA Interface-AccountMoveActionDetlJpaRepository
Und ich will diese Repository-Klasse testen Arbeit oder not.Spring JPA einige Methoden unterstützen wie
List findAll();
deleteAll();
Ich schrieb eine Klasse wie unten:
@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"));
}
}
Fehler beim Erstellen der Bohne mit dem Namen 'com.gayan.cmp.jparepositories.test.AccountTypeMovementJpaRepositoryTest':
Bitte helfen Sie mir dieses Problem zu beheben.
Fügen Sie die komplette stacktrace – Jens
@Jens Cant wir JpaRepositories autowired? –
Ja natürlich .. – Jens