我有一个注册新用户的java方法。通过注册新用户来测试此方法的 junit 测试是否有意义?如果确实如此,那么系统不会开始充满各种测试用户吗?
最佳答案
当然有道理,您会在每次发布时测试本手册吗?或者等到人们提示他们无法再注册时?在continuous delivery的世界里制作happy-path进行测试来验证每个功能似乎是个好主意。
测试应该自行清理:
@After
public void tearDown() {
// CleanUp here
}
测试不应在生产环境中运行,因此不确定您是否应该关心生成的测试用户。尽管每个测试运行都可以在运行任何测试之前从清理开始。
如果您希望它成为“真正的”单元测试,您可以 research mocking并模拟数据存储部分。
关于java - 有一个用于用户注册的 junit 测试用例有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52781354/