나는 grails를 사용하는 데있어 약간 익숙하므로 확실한 대답이 있다면 나에게 용서해주십시오. 새 컨트롤러를 만들 때 단위 테스트가 자동으로 작성되는 방법에 대한 설명서를 읽었습니다. 내가 온라인과 책에서 보았던 것에서 컨트롤러 테스트 클래스 이름 끝에 "test"가 추가되었습니다. 이 점에서 StoreControllerSpec.groovy 만든 \ 테스트 \ 장치 \ 디렉토리에 Grails는 2.3.1을 사용하여 내가 가진grails 단위 테스트를 만드는 법
@TestFor(StoreController)
class StoreControllerSpec extends Specification {
def setup() {
}
def cleanup() {
}
void testSomething() {
\\ added to see if the test works
controller.index()
assert 'Welcome to the gTunes store!' == response.text
}
}
나는 데 문제가 테스트 응용 프로그램을 실행하는 경우는 단위 테스트를 실행하려고한다는 것입니다하지만, 아무것도 출력하지 않으며 실패로 표시되지 않습니까?
grails> test-app
| Running without daemon...
| Compiling 1 source files
| Compiling 1 source files.
| Running 1 unit test...
| Completed 0 unit test, 0 failed in 0m 4s
| Tests PASSED - view reports in
운이, 내가 클래스 이름을 변경하지 않고이 같은 일을했다 미안 – user2168435