-1
NetBeans 8.2 및 JUnit을 사용할 때 발생하는 문제가 있습니다.System.out.print() 단위 테스트 로그를 출력하여 출력합니다.
다음 예를 고려 :
단위 테스트 :
private MyClass myClass = new MyClass();
@Test
public void testSomething() {
myClass.testMethod();
}
// OTHER TEST EXISTING BUT THESE ARE TAGGED WITH @IGNORE
나는 다음과 같은 생산 코드를 사용하고있는 경우 :
MyClass의 :
public class MyClass {
public void testMethod() {
System.out.print("test");
}
}
은 "단위 테스트 출력을 "NetBeans에서 다음과 같이 표시됩니다.
test
Testcase: testSomethingOther(mypackage.MyClassTest):SKIPPED
Testcase: testSomethingOther2(mypackage.MyClassTest):SKIPPED
-- other tests which are ignored/failed --
하지만 NetBeans 만 테스트 세부 정보가 아닌 내 "인쇄"문을 표시하기를 원합니다. "println"기능을 사용하는 경우 계획대로 작동합니다 (출력 세부 정보는 출력 콘솔에 기록되지 않음).
무엇이 문제입니까?