测试 - 如何处理创建新数据的集成测试
testing - How to approach integration tests that create new data
假设我有一个断言系统中新用户注册是否真的成功的测试:
RegistrationIntegrationTest#testRegister()
现在,这会在实际数据库中创建一个新的测试用户,因为我希望此测试在实际环境中 运行。这意味着测试不能一直是运行,对吧?我应该如何处理这些类型的测试?那些利用系统实际环境,操作真实数据的?
假设我有一个断言系统中新用户注册是否真的成功的测试:
RegistrationIntegrationTest#testRegister()
现在,这会在实际数据库中创建一个新的测试用户,因为我希望此测试在实际环境中 运行。这意味着测试不能一直是运行,对吧?我应该如何处理这些类型的测试?那些利用系统实际环境,操作真实数据的?