Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法以书面顺序执行junit测试?_Junit_Junit4 - Fatal编程技术网

有没有办法以书面顺序执行junit测试?

有没有办法以书面顺序执行junit测试?,junit,junit4,Junit,Junit4,通常我使用注释@FixMethodOrder(methodsorter.NAME\u升序)并且我的测试从test001\u namets1、test002\u namets2开始 使用此方法,在现有测试之间添加测试是有问题的(因为必须在之后重命名所有测试) 是否有一种方法可以按编写的顺序执行所有junit测试 你想问的问题是“为什么?”。你这样做的理由是什么?在我的设计中,测试之间存在依赖关系。有些测试在数据库中创建的数据被其他测试使用,因此顺序很重要。请查看类似问题中发布的选项:一般来说,您的

通常我使用注释@FixMethodOrder(methodsorter.NAME\u升序)并且我的测试从test001\u namets1、test002\u namets2开始

使用此方法,在现有测试之间添加测试是有问题的(因为必须在之后重命名所有测试)


是否有一种方法可以按编写的顺序执行所有junit测试

你想问的问题是“为什么?”。你这样做的理由是什么?在我的设计中,测试之间存在依赖关系。有些测试在数据库中创建的数据被其他测试使用,因此顺序很重要。请查看类似问题中发布的选项:一般来说,您的测试应该相互独立。与其依赖顺序,不如让您的每个测试确保它们独立地拥有正确的数据。