저는 grails 초급자입니다. 단위 테스트를 이해하려고 시도했습니다. 도메인 클래스를 만들 때 Author
grails가 자동으로 해당 도메인에 대한 테스트 컨트롤러 AuthorControllerTests
을 만듭니다.단위 이해 Grails에서 테스트하기
so. 테스트 컨트롤러에서 두 번째 줄은 @Mock (저자)
무엇을 의미합니까? 내가 도메인 클래스를 모의 할 때 얻을 수있는 이점은 무엇입니까? 그것은 extensive documentation on testing에서 말한대로
그래서 Author 도메인에서 작성된 메서드는이 AuthorControllerTests 클래스로 테스트 할 수 없습니까? 저자 도메인 클래스에 대해 별도의 testClass를 만들어야합니까? – monda
할 수는 있지만, 작성자를 사용하는 다른 컨트롤러가있을 수도 있습니다. 도메인도 테스트 할 예정입니까? 도메인 테스트를 사용하여 도메인 객체를 별도로 유지하고 (http://grails.org/doc/latest/guide/testing.html#unitTestingDomains) 컨트롤러 테스트를 통해 컨트롤러를 테스트하려면 (http : /grails.org/doc/latest/guide/testing.html#unitTestingController)을 사용하면 자신을 반복하지 않고 쉽게 찾을 수있는 코드를 얻을 수 있습니다 –