Я добавляю покрытие кода cobertura для своего проекта grails 2.4.4 (java 1.7), отчет о покрытии никогда не вводится в методах с пометкой @Transactional, например:
@Transactional
def getExito(int year, int yearAnterior, def range1, def range2) {
def exito = null
def exitostart...........
, и я пытаюсь это сделатьtest:
void getExito() {
when: "try getExito"
db.getExito(207,2018,1..3,1..2)
then: "The getExito is correct"
status == 200
}
Тест покрытия никогда не входит в getExito, и я не знаю почему.Это дает мне ошибку:
java.lang.NullPointerException на com.snt ........ KpiSpec.getExito (KpiSpec.groovy: 142)
Но тест работает, если яудалить @Transactional (но основной программы нет ...)
Спасибо