2016-04-07 3 views
2

私はユニットテストを書いているカールラッパークラスを持っています。ラッパークラスは、紛失または変更された接続を検出し、それに応じてダウンロードを再開することができます。これは、固定間隔でダウンロードされたデータの量を追跡することによって行います。PHPUnitで接続が失われていることをシミュレートします

PHPUnitテストでインターネット接続を操作する方法はありますか?

答えて

0
PHPUnitのテストのための直接

ない、多分まだ関連:

あなたは筋金入りのモードを行くことができます:あなたのイーサネットケーブルを引いたり無線LANをオフにしてください。 Mac OS Xで

真剣に、

あなたはipfw

  • sudo ipfw pipe 1 config bw 56Kbit/s delay 200 plr 0.2
  • sudo ipfw add 1 pipe 1 ip from any to any

で遊んで試してみて、sudo ipfw delete 1

でそれをオフにすることができcomcastこれもあります本当にgrですそのようなもののために食べて便利なツール!

悲しいことに、私は窓で何が使えるのか分かりません。

またthis thread could be related

0

は、ユニットテストのためのネットワーク通信をラップするmock objectを書きます。 そのようなモッククラスでは、例えば、以下のようなあらゆる種類の動作を自由に実装できます。アプリケーションへの接続が切断されたような特定の状態で接続を中止します。

関連する問題