тест покрытия граалей (cobertura) с помощью @Transactional - PullRequest
0 голосов
/ 04 октября 2018

Я добавляю покрытие кода 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 (но основной программы нет ...)

Спасибо

...