Failed to load ApplicationContext?
Hallo, ich versuche ein Spring Repository zu testen und bekomme den folgenden Fehler:
Meine Testklasse:
@DataJpaTest
class DepartmentRepositoryTest {
@Autowired
private lateinit var entityManager: TestEntityManager
@Autowired
private lateinit var departmentRepository: DepartmentRepository
@Test
fun runFindAllByMembersContainsForNormalValuesShouldBeTrue() {
val departmentAddress = DepartmentAddress("Musterstraße 1", "0", "Musterstadt", "Musterland")
val cardLimits: MutableMap<JobType, Int> = mutableMapOf(Pair(JobType.EXPRESS, 1))
val members: HashSet<Long> = mutableSetOf<Long>(1) as HashSet<Long>
val department = Department(
"Test-Department",
Cluster.CENTER,
departmentAddress,
cardLimits,
true,
PaymentMethods.CARD_PAYMENT_ONLY,
"",
"",
members
)
entityManager.persist(department)
entityManager.flush()
val userId = 1.toLong()
val departments = departmentRepository.findAllByMembersContains(userId)
Assertions.assertThat(departments).isEqualTo(arrayOf(department))
}
}
Ich vermute das ich eine bestimmte Annotation vergessen habe.
Danke schonmal im voraus :)
