csv ファイルの内容をデータベースにインポートする必要があります。このチュートリアルを使用 して、ファイルを ajax でアップロードし、ローカル サーバーに保存し、読み取り、アイテムを DB に挿入し、サーバーからファイルを削除しました。
今度は単体テストでテストしたいと思います。「投稿」機能をテストするにはどうすればよいですか? csvファイルを「アップロード」するにはどうすればよいですか?
csv ファイルの内容をデータベースにインポートする必要があります。このチュートリアルを使用 して、ファイルを ajax でアップロードし、ローカル サーバーに保存し、読み取り、アイテムを DB に挿入し、サーバーからファイルを削除しました。
今度は単体テストでテストしたいと思います。「投稿」機能をテストするにはどうすればよいですか? csvファイルを「アップロード」するにはどうすればよいですか?
これは、単体テストというよりも統合テストのように聞こえます。単体テストでは、システム間 (ファイルのアップロード時など) はテストされず、同じシステム上の個別のロジックの小さな部分のみがテストされます。
詳細については、ウィキペディアの統合テストをご覧ください。
さらに、ロジックを実装する前に、最初にテストを作成することを強くお勧めします。