複数のファイル ストリームを返す HTTP ハンドラーの単体テスト

WBOY
リリース: 2024-02-09 08:39:18
転載
680 人が閲覧しました

对返回多个文件流的 HTTP 处理程序进行单元测试

#php editor Strawberry では、複数のファイル ストリームを返す HTTP ハンドラーを単体テストする方法をこの記事で紹介します。開発プロセスでは、画像圧縮やファイルの結合など、複数のファイル ストリームを返す必要がある状況によく遭遇します。ただし、この場合の単体テストの実装はそれほど簡単ではありません。この記事では、適切なツールとテクニックを使用して効果的な単体テストを作成し、HTTP ハンドラーが複数のファイル ストリームを正しく返すようにする方法を説明します。

質問内容

httpハンドラ

次のような http ハンドラーがあります:

リーリー ###単体テスト###

http ハンドラーの単体テストを作成し、複数のファイルの戻りストリームを調査する予定です。

私の単体テストには次のヘルパー型と関数があります:

リーリー

次に、上記の型と関数を使用して単体テストから http ハンドラーにリクエストを送信します。 リーリー

返されたファイル ストリームの処理

http ハンドラーによって返される複数のファイルを分割するにはどうすればよいですか? http ハンドラーから返されたデータ ストリームを使用するにはどうすればよいですか?

回避策

...可能なオプション: 書き込み長の後にファイルの内容が続きます...

実際には、@CeriseLimón によってコメントされた上記のオプションはすでに実装されており、フロントエンドによって使用されています。

以上が複数のファイル ストリームを返す HTTP ハンドラーの単体テストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!