iOSアプリケーションのサーバーレスポンス(JSON)を模擬するベストプラクティスは何ですか?iOS向けスタブサーバーの作成(NSUrlConnectionの模擬)
バックエンドを作っている開発者(私ではない)がいて、疑似データを使用してユーザーテストを開始できるように、また単体テスト用に「模擬サーバー」を作成したいと考えています。
nsurlconnectionを「インターセプト」するフレームワークがあるので、実際にサーバーに手を届かせたくない場合は、自分のjsonレスポンスを注入できますか?現在私は、私のすべてのサーバーリクエストメソッドの中のフラグと、そのような醜いものを切り替えています。
私は自分のサーバーリクエストクラスを持っています。それは、他のすべてのものからすべてのサーバーロジックを抽象化しています。このクラスでは、有効なデータを返すのは非常に簡単です。しかし、それは私の問題ではありません。私が本当に欲しいのは、カスタムJSON処理をテストすることです。 serverrequest抽象化でさえ、コードが生きているかどうか(nsurlを使うかどうか)やテスト(カスタム返されたデータを使うかどうか)をチェックしているので、コード自体はいつも醜いです。 – Msencenb
Ok ... nvm前のコメント、私は十分に慎重に読んだことはありませんでした。私は自分自身でnsurlconnectionを抽象化してしまいました。そして、それが私に与えられたブロックに戻ってくる「偽の」nsurlresponseとnsdata(json)を構築することができます。 – Msencenb