Ich brauche ein wenig Hilfe bei einem seltsamen Problem, bei dem ich einen sehr einfachen Grails 2.4.1 Controller testen muss.
Gegeben dieser Controller:
%Vor%Und dieser Test:
%Vor%Ich erhalte beim Aufruf von "controller.index ()" eine NullPointerException.
%Vor%Das Problem ist höchstwahrscheinlich, dass Sie
verwenden %Vor%statt
%Vor% für @Transactional
Annotation in der groovigen Klasse.
warum, keine klare Antwort auf den Hauptunterschied oder warum der Test damit nicht gut geht. Auch das passiert normalerweise nur, wenn Sie eine Klasse mit zwei weiteren Klassenschichten testen.
Das Folgende wird mit Grails 2.4.1 funktionieren.
Ein Controller:
%Vor%Ein Komponententest:
%Vor%Ich hoffe, das hilft.
Tags und Links unit-testing grails