如何在Grails 2.3.0的grails-app / utils文件夹中编写类的单元测试用例

时间:2013-09-27 02:15:49

标签: unit-testing grails groovy

我在grails-app / utils中编写了一个实用程序类:

package com.demo.formatter

class FooFormatter {
    static def foo() {
        return true
    }
}

并在测试/单元中编写单元测试用例:

package com.demo.test.formatter

@RunWith(JUnit4)
class FooFormatterTests {
    @Test
    void testFoo() {
        AssertTrue(FooFormatter.foo())
    }
}

然后,使用Intellij Idea IDE运行测试用例,但我总是收到如下错误消息:

Class not found: "com.demo.test.formatter.FooFormatterTests" 

我做错了吗?

由于

1 个答案:

答案 0 :(得分:0)

此测试在IntelliJ 12中运行良好*(测试和util类在同一个包中并在v2.2.4中测试)

@RunWith(JUnit4)
class FooFormatterTests {
    @Test
    void testFoo() {
        assert FooFormatter.foo()
    }
}

尝试使用console/commandgrails test-app行进行测试。