Grails (2.1.1., JUnit 4.1, IntelliJ) 컨트롤러 테스트. 맨 위 스 니펫의 testHandleLogin에 대해 u가 표시되지 않는 이유는 무엇입니까? UC는Grails 컨트롤러 테스트 구성원 변수가 인식되지 않습니다.
@TestFor(UserController)
class UserControllerTests {
UserController uc
//def UserController uc > same result, fails
void setUp() {
uc = new UserController()
}
void testHandleLogin() {
assert uc
}
이 작동 null 인 즉, 주장 내가 해결책을 찾을 질문을 한 후
@TestFor(UserController)
class UserControllerTests {
void setUp() {}
void testHandleLogin() {
def uc = new UserController()
assert uc
}
사이드 노트 : 항상 super.setUp()을 호출해야합니다. – Nihathrael