控制器symfony2的PHPUnit测试用例

控制器symfony2的PHPUnit测试用例,symfony,phpunit,Symfony,Phpunit,我是phpunit新手,我想为控制器操作编写测试用例,比如 添加/编辑/删除,如何开始为这些操作编写测试方法 我可以添加像$this->assertGreaterThan()这样的测试用例,我想在实体或存储库上编写assert来检查记录添加或编辑的方法。从阅读symfony2的文档章节开始:上面的示例包括网页上像$this->assertGreaterThan()这样的断言,我想在实体或对象上写断言Repository@vipinsharma这与测试控制器不同,如果需要,请编辑您的问题。实际上,

我是phpunit新手,我想为控制器操作编写测试用例,比如 添加/编辑/删除,如何开始为这些操作编写测试方法


我可以添加像$this->assertGreaterThan()这样的测试用例,我想在实体或存储库上编写assert来检查记录添加或编辑的方法。

从阅读symfony2的文档章节开始:

上面的示例包括网页上像$this->assertGreaterThan()这样的断言,我想在实体或对象上写断言Repository@vipinsharma这与测试控制器不同,如果需要,请编辑您的问题。实际上,将测试写入entitiy或Repository是错误的,因为听起来您希望测试的不是您的功能,而是数据库并从数据库中获取数据。有时可能真的需要它,但我总是试图避免它。请更好地专注于测试你的服务,并对一些类似于DCOS DISCISBIT的应用程序进行测试,例如,你可以分享任何链接或任何代码,我可以开始为SimFoYY2编写控制器的测试用例。请考虑阅读SimFoYY2的文档。文档,一个纯代码示例对您没有任何帮助。@vipinsharma,实际上,文档很好地描述了您需要做的所有事情。但如果您确实需要一些示例,请查看以下虚拟捆绑包: