测试不认可是一个测试,testNG netbeans

时间:2017-09-13 06:50:36

标签: java netbeans testng

我不明白为什么,尽管有一个断言语句和一个测试标记,Netbeans仍然说“No test executed”并且在我运行它之后没有显示这个测试in the test results tab

@Test
public void testPrintClassOneStudentNoName() {

    ByteArrayOutputStream outContent = new ByteArrayOutputStream();
    System.setOut(new PrintStream(outContent));
    String expectedOutput  = "Hello" + System.getProperty("line.separator");

    System.out.println("Hello");

    assertEquals(expectedOutput, outContent.toString());
}

对于这样的记录:

@Test 
public void test() {

    Classroom instance = new Classroom();
    int expResult = 0;
    int result = instance.countStudents();
    assertEquals(result, expResult);
}

按预期显示。

0 个答案:

没有答案