2017-04-10 17 views

答えて

1

もちろん、インターフェイスを実装するだけです。しかし、これらは大きなインターフェースなので、モックの代わりに多くのコードを管理する必要があります。

モックを使用しない理由が単純な嫌悪感である場合は、「モック」オブジェクトを手動で実装し、フレームワークでそれを行うことは実際には違いがありません。どちらの場合も、使用するWebフレームワークが使用するコードとは異なるコードを与えています。

あなたが書いているコードは、テストテストの一環として実際のWebサーバーを起動し、実際のHTTP要求を生成する統合テストでテストされる方が良いでしょう。

https://github.com/neo4j/neo4j/blob/3.2/community/server/src/main/java/org/neo4j/server/rest/web/InternalJettyServletRequest.java

あなたはモックを手動でインターフェイスを実装することによって、あなたのために作成されている問題を解決しようとしている場合は、ここでのHttpServletRequest桟橋と船その実装の拡張機能として実装されたカスタムの一例です

関連する問題