PHPUnitを使用してかなり複雑なユニットテストを行っています。これらのテストでは、いくつかのファイルが一時ディレクトリで生成されています。テストが終了したら、これをすべて拭いてください。生成されたコンテンツを元に戻すためにフレームワークに言う方法はありますか?ユニットテストで生成されたコンテンツを保持しますか?
0
A
答えて
0
これを達成するには2通りの方法があります。これらのファイルを正確に消去することがわからなければ、PHPUnit\Framework\TestCase
をサブクラス化してtearDown
or tearDownAfterClass
を実装してください(その代わりに関連するテストケースをサブクラス化するか、register_shutdown_function
をブートストラップスクリプトで使用します)。
tearDown/Shutdownメソッドはtempディレクトリとmkdirの名前を変更するだけでクリアすることはできませんが、最初は削除しないことをお勧めします。そのコードがvendor/
ディレクトリ内にある場合は、still possible tomodify those filesです。
関連する問題
- 1. AsyncTaskで生成されたデータを保持する方法は?
- 2. PHPで生成されたHTMLページのコンテンツをダウンロード/保存する方法は?
- 3. ランダムに生成された数字の値を保持する
- 4. ダイアログボックスで生成されたExcelファイルを保存します
- 5. Javascriptで生成されたコンテンツはCSSクラスを無視しますか?
- 6. プログラムで生成されたuiwebviewのコンテンツをプログラムで生成されたUITabBarから変更する
- 7. DRM保護されたコンテンツをオフラインで再生する
- 8. HTMLで生成された重複した入力/入力値を保持
- 9. ストリーム動的に生成されたコンテンツ
- 10. jquery動的コンテンツで生成された動的コンテンツ
- 11. ユニットテストC#で保護されたメソッド
- 12. 生成された各広告のコピーを保持
- 13. ASP.NETで生成されたHTMLコンテンツを含むウィンドウを開きますか?
- 14. 生成されたasp.netコンテンツのコンテンツを左に移動
- 15. ランダムに生成されたデータをラベルに保存します
- 16. 生成されたPDFファイルをazureに保存します。
- 17. クラスメソッドで作成されたオブジェクトを保持していますか?
- 18. リモートマシンで生成されたローカルマシンにファイルを保存しますか?
- 19. Scrapy - javascriptで生成されたコンテンツをスクラップする方法は?
- 20. 生成されたテーブルの生成を表示しますか?
- 21. XMLを生成します。間違ったコンテンツの長さ
- 22. evaluateJavaScript()は、コンテンツが角で生成されたときに安定したコンテンツを取得できません。
- 23. R:リストでループ内で生成されたプロットを保存し、
- 24. C++でpythonで生成された値を静的boost :: shared_ptrに保持
- 25. AVCaptureで録画されたコンテンツを再生します
- 26. 保護されたスロットのユニットテスト
- 27. 保護された属性のユニットテストRails
- 28. IIS仮想ディレクトリに生成されたイメージを保存しますか?
- 29. node.jsでパスワードで保護されたZIPファイルを生成する
- 30. 生成されたDALコードによるユニットテスト
ファイルを生成してクリアするコードを投稿できますか? –