Java ライブラリを使用するグルーヴィーなコードをテストしていますが、ネットワークを使用するため、ライブラリ呼び出しをモックアウトしたいと考えています。したがって、テスト対象のコードは次のようになります。
def verifyInformation(String information) {
def request = new OusideLibraryRequest().compose(information)
new OutsideLibraryClient().verify(request)
}
MockFor と StubFor を使用してみましたが、次のようなエラーが発生します。
No signature of method: com.myproject.OutsideLibraryTests.MockFor() is applicable for argument types: (java.lang.Class) values: [class com.otherCompany.OusideLibraryRequest]
Grails 2.0.3 を使用しています。