我们遵循以下实践来为我们的方法编写 JUnit 测试。
每个方法都有自己的类,其中包含该方法所需的所有测试。例如:类测试 {...}
@Before 将包含诸如“实体”之类的方法的必要设置,因此当我们进行编辑时,我们不需要复制/粘贴代码来在每个方法级别添加实体。
现在我的问题是,我们应该通过在@after 方法中编写代码来丢弃测试数据来删除我们输入的所有数据,还是就这样?
我知道我们可以使其可配置,但最佳实践是什么?保留或删除它。根据我的直觉,删除应该更好,就好像数据库中已经有一些重复的数据一样——它可能会触发错误的真或假。