나는 GrailsUnitTestCase
을 확장하는 /test/functional
의 테스트를 가지고 있습니다. grails test-app
을 실행하면 실행되지 않으며 Intelli-J에서 실행하려고하면 no tests found
이됩니다.grails - 기능 테스트는 Intelli-J 내에서도 실행되지 않습니까?
내 테스트는 간단하지만 충분히 실행되지 않는 이유는 알 수 없습니다. /integration/
또는 /unit
/에 넣으면 실행되는 것 같습니다. 나는 grails 1.3.6
을 사용하고 있습니다. 어떤 이유로 -functional
테스트 단계 테스트가 실행되지 않습니까?
class MyServiceFunctionalTests extends GrailsUnitTestCase {
MyService myService
public void setUp() {
myService = new MyService()
}
public void testSomething(){
assertTrue(true);
}
}
내 서비스가 통합 테스트 단계에서 실행됩니다. 기능 테스트 플러그인은 'transitive = false'로 고칠 수없는 것으로 보이는 상충되는 의존성을 가지고 있습니다. 플러그인없이 * 테스트 단계를 추가하는 쉬운 방법이 있습니까? 또한 1.3.6 및 1.3.7 설명서에는 * 기능 * 및 * 기타 *가 원시 테스트 단계에서 지원된다는 내용이 명시되어 있습니다. –
지원되지만 코어를 실행하거나 서버를 시작하는 등의 기능은 없습니다. 기능 테스트 플러그인에서 사용할 수있는 고리가 있습니다. –
아, 알겠습니다. 기능적 테스트를 REST 메서드 테스트/셀레늄 RC 테스트로 외부 시스템에 사용하려면 서버를 시작할 필요가 없습니다. 기능 테스트를 단위 또는 통합처럼 실행하는 것을 추가하는 쉬운 방법이 있습니까? –