首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在junit4中没有检测

在junit4中没有检测
EN

Stack Overflow用户
提问于 2012-09-25 13:11:31
回答 1查看 2.2K关注 0票数 1

我正在尝试使用Junit4,我使用下面的类

代码语言:javascript
复制
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异常中找到的测试,有人可以告诉我为什么会得到这个异常,或者给出一个如何做的例子?

EN

回答 1

Stack Overflow用户

发布于 2012-09-25 14:07:30

在JUnit4中,您不会让您的测试用例扩展TestCase。但是如果您这样做了,那么您的@Test注释就会被忽略,您必须通过测试将测试方法的名称放在前面。试试下面的代码:

Example.java:

代码语言:javascript
复制
import org.junit.Test;
public class Example {
    @Test
    public void exampletest() {
        //TO DO
    }
}

Tests.java:

代码语言:javascript
复制
@RunWith(Suite.class)
@SuiteClasses({ Example.class })
public class Tests {
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12583717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档