代码之家  ›  专栏  ›  技术社区  ›  peter.murray.rust

在Netbeans下运行测试时出现问题

  •  0
  • peter.murray.rust  · 技术社区  · 16 年前

    Testcase: warning(junit.framework.TestSuite$1):        FAILED
    No tests found in uk.ac.cam.ch.wwmm.chemicaltagger.ChemistryPOSTaggerTest
    junit.framework.AssertionFailedError: No tests found in uk.ac.cam.ch.wwmm.chemicaltagger.ChemistryPOSTaggerTest
    
    
    Test uk.ac.cam.ch.wwmm.chemicaltagger.ChemistryPOSTaggerTest FAILED (crashed)
    test:
    BUILD SUCCESSFUL (total time: 12 seconds)
    

    1 回复  |  直到 16 年前
        1
  •  1
  •   Vafliik    16 年前

    您是如何创建测试文件的?手动,还是使用NB向导(工具-从Java文件的弹出菜单创建JUnit测试)

    如果您使用的是JUnit3,那么测试文件中的所有测试方法都必须以“test”开头,例如。

    public void testFoo() { //some testing here :) }
    

    对于JUnit4,需要一个'@Test'注释,例如。

    @Test
    public void myOwnTestFoo() { //...}
    

    否则JUnit无法识别测试并抛出AssertionFailedError错误。

    推荐文章