有关Junit写单元测试用例的疑惑
各位大侠,最近小弟在用Junit写一些单元测试用例,但是遇到了一个问题。
我写了一个测试用例,测试的是按照Id删除数据的方法,写出的测试用例大致是这样的,自己预先提供一个数据库中存在的id,然后执行写好的删除方法,然后测试是否执行成功,但是我发现这样写会有一个问题,就是每次执行这个测试用例的时候都要换一个id。是不是写删除方法的测试用例的时候都要这样,抑或有别的更好的方法,请各位测试方面有经验的能指点一下,一般写这类单元测试用例的时候应该如何写,不胜感激!!
[最优解释]
单元测试其实就是模拟真实场景来做的,主要对数据库操作层做,每次执行删除的测试用例=实际操作删除一条数据,所以每次要更换ID,建议你可以把增删改查放在一起执行。统一定义ID。
[其他解释]
在线等,希望各位能帮帮忙。