我有4个休息api用于crud操作。所以当我为那些休息api写一个junit时,
1.我应该编写一个单独的测试用例来完成所有的操作,或者每个休息时间应该是不同的测试用例吗?
2.如果我编写单独的测试用例,那么可以在更新中使用创建测试用例中创建的记录或获取测试用例。在这种情况下,每个测试用例之间存在依赖关系。
3.如果我的测试用例方法不是按字母顺序排列,我如何强制Junit在实现命令上运行测试用例。
答案 0 :(得分:3)
免责声明:没有“一个正确答案”。
SUGGESTIONS:
如果可能的话,您应该对JUnit测试进行编码,以便每个测试都独立运行 。任何特定测试之间不应存在任何“排序”依赖关系。
在所有条件相同的情况下,我建议对每项操作进行不同的测试。
失败一切,Junit 4.11及更高版本提供@FixMethodOrder annotation