-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」函數,它按照計劃工作(沒有測試細節寫入輸出控制檯)。
這裏有什麼問題?