Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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
Amazon web services 是否可以使用BlockJUnit4ClassRunner将单元测试迁移到JUnit5?_Amazon Web Services_Junit5_Amazon Swf - Fatal编程技术网

Amazon web services 是否可以使用BlockJUnit4ClassRunner将单元测试迁移到JUnit5?

Amazon web services 是否可以使用BlockJUnit4ClassRunner将单元测试迁移到JUnit5?,amazon-web-services,junit5,amazon-swf,Amazon Web Services,Junit5,Amazon Swf,我正在迁移到Junit 5,我被运行BlockJUnit4ClassRunner和WorkflowTest的测试所阻止。有人做过类似的事情吗?我在amazon文档中找不到任何与JUnit5相关的内容 编辑:这是根据amazon文档使用的:JUnit5中不再存在运行机制。它已经被Jupiter extensions或者在某些情况下被测试引擎所取代。要就如何在特定情况下进行迁移提供建议,您必须给出一个完整的示例,说明BlockJUnit4ClassRunner是如何在代码中应用的 这正是它在现有代码

我正在迁移到Junit 5,我被运行
BlockJUnit4ClassRunner
WorkflowTest
的测试所阻止。有人做过类似的事情吗?我在amazon文档中找不到任何与JUnit5相关的内容


编辑:这是根据amazon文档使用的:

JUnit5中不再存在运行机制。它已经被Jupiter extensions或者在某些情况下被测试引擎所取代。要就如何在特定情况下进行迁移提供建议,您必须给出一个完整的示例,说明BlockJUnit4ClassRunner是如何在代码中应用的

这正是它在现有代码中的使用方式。我不确定是否有一种方法可以在不重写库的情况下将其迁移到JUnit 5。AwsFlow测试使用专门的运行程序和规则。如果没有对框架本身的深入了解,可能很难将其迁移到JUnit5 Jupiter。关于升级到JUnit5,您应该联系框架维护人员。JUnit5允许在同一个项目中对不同版本进行测试。因此,您可以使用JUnit4(vintage)进行这些工作流测试,而使用Jupiter进行其余测试。谢谢。这就是我目前所拥有的。Vintage运行了一些测试,Junit5运行了很多。我只是希望把一切都清理干净,只做一种测试。