Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/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
Java 不同积分检验_Java_Spring_Integration Testing_Spock_Jboss Arquillian - Fatal编程技术网

Java 不同积分检验

Java 不同积分检验,java,spring,integration-testing,spock,jboss-arquillian,Java,Spring,Integration Testing,Spock,Jboss Arquillian,请。请帮助我识别arqulian测试和spock测试插件或其他插件之间的差异。他们之间有什么不同 Arquillian:在容器内进行测试,这意味着自动创建可部署的归档(jar、war或ear),将其部署在容器(tomcat、jboss、glassfish等)中,然后在其中运行测试。所以你“编写真正的测试”,你不需要模仿任何东西,你可以端到端测试你的应用程序(如果需要的话)。 Spock:用于单元测试,有自己的模拟机制。它与jUnit或TestNG有很多相似之处。不同之处在于,您必须用Groovy


请。请帮助我识别arqulian测试和spock测试插件或其他插件之间的差异。他们之间有什么不同

Arquillian:在容器内进行测试,这意味着自动创建可部署的归档(jar、war或ear),将其部署在容器(tomcat、jboss、glassfish等)中,然后在其中运行测试。所以你“编写真正的测试”,你不需要模仿任何东西,你可以端到端测试你的应用程序(如果需要的话)。
Spock:用于单元测试,有自己的模拟机制。它与jUnit或TestNG有很多相似之处。不同之处在于,您必须用Groovy(而不是Java)编写测试。

应该注意的是,您编写的大多数Java代码都是有效的Groovy。Groovy更像Java+1,而不是一种单独的语言感谢您的帮助。但还是个问题。我们过去常常编写集成测试用例。arquilian与现有的集成测试有何不同。您是如何编写集成测试的?我通过实现它来理解它的。感谢所有fpr的参与:)Alex::最初我是在研究grails。因此,它提供了自己的集成测试层API,我可以通过它编写和执行我的应用程序测试用例