我还是Groovy的新手,正在尝试单元测试。我正在尝试使用Junit4风格的测试。
import org.junit.Test
import junit.framework.*
import junit.textui.TestRunner
class DegenerateTestCase {
@Test
void testAlwaysTrue() {
assert true
}
@Test
void someMethodName() {
assert true
}
}
TestRunner.run(DegenerateTestCase)
但当我运行脚本时,我得到
有1个失败:
1.错误:〉未在退化的测试用例中找到测试
这一定是我遗漏的简单的东西。
1条答案
按热度按时间iecba09b1#
我正在使用Eclipse Java EE IDE for Web Developers,Oxygen.3a版本(4.7.3a)。我已经从市场上下载了Groovy插件(编译器级别2.5)。
我试着用junit5运行它,它只有一个区别,那就是我用的不是
import org.junit.Test
,而是import static org.junit.jupiter.api.Assertions.*
。我不需要import junit.framework.* or import junit.textui.TestRunner
,我只是照原样运行它,运行得很好。然后我切换到Junit4,做了同样的事情,但将X1M3N1X切换到X1M4N1X,它就工作了。
我的代码看起来像这样:
类退化测试用例{
}