Java Rest crud操作的Junit测试

Java Rest crud操作的Junit测试,java,rest,junit,Java,Rest,Junit,我有一个用于crud操作的4RESTAPI。所以当我为RESTAPI编写junit时 1.我应该编写一个测试用例来执行所有crud操作,还是应该为每个rest api编写不同的测试用例 2.如果我编写单独的测试用例,那么在更新或获取测试用例中使用在CreateTestCase中创建的记录是否可以。在这种情况下,每个测试用例之间都存在依赖关系 3.如果我的测试用例方法不是按字母顺序排列的,我如何强制Junit按实现顺序运行测试用例。免责声明:没有“一个正确答案” 建议: 如果可能的话,您应该编写J

我有一个用于crud操作的4RESTAPI。所以当我为RESTAPI编写junit时

1.我应该编写一个测试用例来执行所有crud操作,还是应该为每个rest api编写不同的测试用例

2.如果我编写单独的测试用例,那么在更新或获取测试用例中使用在CreateTestCase中创建的记录是否可以。在这种情况下,每个测试用例之间都存在依赖关系

3.如果我的测试用例方法不是按字母顺序排列的,我如何强制Junit按实现顺序运行测试用例。

免责声明:没有“一个正确答案”

建议:

  • 如果可能的话,您应该编写JUnit测试代码,以便每个测试都独立运行。任何特定测试之间不应有任何“排序”依赖关系

  • 在所有条件相同的情况下,我建议对每个操作进行不同的测试

  • 我还建议自由使用,或类似的模拟对象库

  • 其他方面都失败了,JUnit4.11和更高版本提供了