私はSOAシステムの機能テストを書いていますので、フロントエンドからバックエンド・サブシステムをテストする必要があります。phpunitテスト間でインスタンス変数を保持する方法はありますか?
これは標準のCRUDシステムです。私は、オブジェクトを作成することができるテストをテストして、それは私に新しいオブジェクトのIDを返します。その後のテストでは、このオブジェクトを編集して削除したいのですが、phpunitは毎回テストクラスをインスタンス化しているようですので、インスタンス変数は失われます。
どうすればこの問題を解決できますか?アーキテクチャ内の各サーバーで機能テストを実行することは選択肢ではありません。
一つのことにPHPUnitはテストを実行する前に、各テストメソッド*のテストケースの新しいインスタンスを作成します* –
念頭に置くべきことの一つは、PHPUnitに**悪いデザイン**があることです。... – inf3rno