1
統合テストでは、実際のリモートサーバーを使用してREST APIを使用します。 外部エンティティに依存しない単体テスト内でそれらの応答を提供する最も簡単な方法は何ですか。ユニットテストのためのモックレストサーバーの応答
一つの可能なアプローチが
public class TestHttpResponse implements org.apache.http.client.methods.CloseableHttpResponse
override
@Override
public StatusLine getStatusLine() {
return new StatusLine() {
@Override
public ProtocolVersion getProtocolVersion() {
return null;
}
@Override
public int getStatusCode() {
return statusCode;
}
@Override
public String getReasonPhrase() {
return reasonPhrase;
}
};
}
...
を構築することですが、REST APIの応答ペイロードをあざけるための単純で、より良い方法はありますか?
あなたはapiaryを使用しようとしましたか? https://apiary.io/モックオプション –
は商用のようです。私はUTに夢中になる簡単なコードがほしいと思っていました。あなたはUTでそれを使用する例がありますか? – Rockoder