用groovy进行单元测试

时间:2014-05-17 11:32:39

标签: groovy junit4

groovy和java的新手。安装groovy,插件与eclipse并创建一个groovy项目
我能够运行groovy脚本和groovy类。但是GroovyTestCase类没有得到解决。任何帮助表示赞赏。

package p1
import groovy.util.GroovyTestCase

class MyTest extends GroovyTestCase { //GroovyTestCase keyword is showing this error: type junit.framework.TestCase cannot be resolved.  It is indirectly referred from required .class files

    void testSomething() {
        assert 1 == 1
        assert 2 + 2 == 4 : "We're in trouble, arithmetic is broken"
    }
}

2 个答案:

答案 0 :(得分:3)

GroovyTestCase是JUnit 3,如果你想使用Junit4,不要扩展类,而是使用Java中的@Test注释。

答案 1 :(得分:1)

您可以像之前指出的那样使用JUnit,但是在Groovy上,通常使用它的库称为Spock。接下来的问题是为什么Spock,然后检查this out

我们已经使用了一段时间,它就像一个魅力。强烈推荐。