アプリケーションからアクセスする必要のある外部のサードパーティWebサービスが多数あり、ほとんどの場合、それらはダウンしているか利用できません。ローカルにあるxmlファイルからサービスの戻り値をモックして送り返す必要があります。これにより、アプリの残りのレイヤー(プレゼンテーション、デリゲートなど)をテストできます。これを記述せずに行う方法はありますか?テスト目的のみの追加クラスは、実動クラスメソッドにマークを付け、sample-xmlにプラグインすることで特定のメソッドをモックする環境に基づいてオフにできるいくつかのアノテーションを与えるMockオブジェクトライブラリを言います。例:
//MockthismethodFor(env).With(sampledata).returning(...)
@Mockthismethod("test","mytestvalues.xml",something)
public something returnsomthing(string str1){
//...production code
}
EasyMock、Jmockitをチェックしましたが、上記を達成するための多くの手がかりを得ることができませんでした。ポインタまたはこれに関するヘルプをありがとう。