Aus*_*oss 14 java eclipse junit
在具有多个@Test注释的JUnit测试用例中,如何有选择地运行测试?
例如,从以下代码中,如何运行一个测试方法?
@Test
public void testHelloEmpty()
{
assertEquals(h.getName(),"");
assertEquals(h.getMessage(),"Hello!");
}
@Test
public void testHelloWorld()
{
// h.setName("World");
assertEquals(h.getName(),"World");
assertEquals(h.getMessage(),"Hello World!");
}
Run Code Online (Sandbox Code Playgroud)
我试图突出显示一个@Test方法并尝试运行它,但它不能那样工作.
Mur*_*nik 10
在Eclipse中运行单个测试用例(根据您的上一条评论):
似乎现在(Eclispse 4.4.0)这可以轻松完成.
如果将插入符号放在测试用例方法定义的头部,发出run或debug命令(menu或F11or Ctrl+ F11),那么JUnit插件只运行该测试用例.
(另一方面,如果您将插入符号放在方法体中,则运行该类中的所有测试用例.)
提示:在转到上一页/下一页Member命令可以用来插入符号快速移动到与键盘的方法定义的头部.默认键绑定是Ctrl+ Shift+ Up/ Down.
| 归档时间: |
|
| 查看次数: |
12578 次 |
| 最近记录: |