0

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

package com.demo.formatter

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

并且,在 test/unit 中编写一个单元测试用例:

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" 

我做错什么了吗 ?

谢谢

4

1 回答 1

0

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

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

尝试从console/command符合grails test-app.

于 2013-09-28T23:27:37.240 回答