没有在junit4中找到测试

时间:2012-09-25 13:11:31

标签: java junit junit4

我正在尝试使用Junit4 i使用以下链接

public class Example extends TestCase {

    public Example(String name) {
        super(name);
    }
    @Test
    public void exampletest() {
        //TO DO
    }
}

@RunWith(Suite.class)
@SuiteClasses({ Example.class })
public class Tests {
    TestSuite tests = new TestSuite();
        tests.addTest(new Example("exampletest"));  
}

它给了我没有在junit4异常中找到的测试有人可以告诉我为什么我得到这个异常 或举例说明如何做到这一点?

1 个答案:

答案 0 :(得分:2)

在JUnit4中,您不会使您的测试用例扩展 TestCase 。但如果这样做,则忽略 @Test 注释,并且必须通过 test 预先添加测试方法名称。 试试这段代码:

Example.java:

import org.junit.Test;
public class Example {
    @Test
    public void exampletest() {
        //TO DO
    }
}

Tests.java:

@RunWith(Suite.class)
@SuiteClasses({ Example.class })
public class Tests {
}