Работа с пружинной загрузкой и kotlin
Я тестирую метод удаления restful и хочу охватить все строки, написанные
Метод deleteModule в службе
override fun deleteModule(id: String) : Void {
if(moduleRepository.existsById(id))
{
moduleRepository.deleteById(id)
}
else
{
throw ModuleIdNotExist("Module with id ${id} does not exist")
}
return null!!
}
и этот метод тестирования в классе тестов
@Test(expected = AppIdNotExist::class)
fun deleteApplicationTest(){
applicationRepository?.existsById(ID)
applicationRepository?.deleteById(ID)
applicationService?.deleteApplication(ID)
}
Используя jacoco для проверки покрытия, только исключение покрывается с помощью кода выше!