5

私はダーツを試していて、サーバー側でクライアントを書いています:

new HttpClient().post(InternetAddress.LOOPBACK_IP_V4.host, 7474, '/path').then((HttpClientRequest request) {
request.headers.contentType = ContentType.JSON;
request.headers.add(HttpHeaders.ACCEPT, ContentType.JSON);
request.write(JSON.encode(jsonData));

return request.close();
}).then((HttpClientResponse response) {
response.transform(UTF8.decoder).listen((contents) {
  _logger(contents);
  // stuff
});
});

サーバーの応答をモックしたいと思います。

最善の解決策は何ですか?

  • 期待する値を返すサーバーをテスト クラスに作成しますか?
  • または HttpClientResponse をモックしますか?

ご協力いただきありがとうございます !(コードをいただければ幸いです;D)

4

1 に答える 1