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 に答える