4

Symfony 2 クックブックのHow to Unit Test your Formsの下に、ページの途中にメモがあります。

検証をテストしないでください。テスト ケースでアクティブではないリスナーによって適用され、検証構成に依存しています。代わりに、カスタム制約を直接単体テストしてください。

検証構成が正しいことを確認するためにテストできるように、単体テストで検証を有効にしたいと思います。

Symfony 2 単体テストでフォーム検証を安全に有効化できますか? また、どのようにすればよいですか?

4

1 に答える 1

1

私は Symfony 2 に詳しくありませんが、一般的には個別にテストする必要があります。

フォーム テストでは、フォームが正しい値を送信し、検証が有効であると返されたときに正しいことを行い、検証が無効であると返されたときに別のことを行うことをテストします。

検証テストでは、不適切な電話番号を指定した場合に false が返されるか、適切な電話番号を指定した場合に true が返されるかなどをテストします。

于 2013-10-07T20:29:25.240 に答える