首先请原谅我可能的无知,专业的做事方式对我来说很新鲜,如果有什么我没有提到的,请告诉我,我会尽力给你你需要的信息。。。 所以我试图用maven在Eclipse中构建我的webapp,我有一个测试套件 这很好,当我右键单击并以Junit test运行测试时,所有测试都通过了。 当我以Maven build的形式运行它,并以打包一系列测试为目标时,失败了??? 我的maven surefire插件配置
我的Junit测试使用DBUnit,从Eclipse运行时运行良好。但是,使用Maven运行相同的测试会导致以下一项测试失败: 我已经连续几次尝试从EclipseGUI(“作为JUnit测试运行”)运行该测试和整个测试集,但它们从未失败——但从Maven来看,它们确实失败了。 我对每个测试都使用@数据库设置,但这足以真正重置数据库吗?我还认为Maven可能会并行运行测试,所以我尝试在pom.xml
我试图用硒和cucumber做并行测试。因此,我们有大约130个测试场景,运行时间约为1.5小时。现在通过并行运行所有这些测试,我可以减少时间。 我正在使用以下两个插件: 因此,假设我给出线程计数或分叉计数3,它将调用3个浏览器,并运行测试。使用CUcumber JVM并行插件,我为所有场景创建了131个runner。使用Cucumber的@Before注释,我可以调用浏览器一次,接下来的所有实例
我在项目中使用JUnit进行代码覆盖。对于db,我将dbunit用作模拟db。当我从EclipseUI运行JUnit时,它会被通过,但在运行maven时会失败。 通过使用maven,上述设置在JDK 1.6.25中运行良好,升级到1.8.51时开始失败。我已经更新了maven编译器插件,它不工作。我使用以下版本,jUnit-4.72.dbunit-2.4.8 hsqldb-2.0.0 maven-
我的maven项目有一些问题。我在我的maven文件夹src/test/java中创建了一些JUnit测试。 如果我在命令行或Eclipse IDE中使用“mvn清理安装”创建了我的maven项目,并使用“清理”和“安装”等运行配置,所有测试都将正常运行,不会发生一些错误。 但是,如果我手动运行 JUnit 测试,其中一个 Junit 测试将失败。但是什么原因,为什么maven没有意识到这个事实呢
我有一个带有的Spring Boot应用程序,我正在从中配置和其他必需的应用程序。 我的应用程序中有制作人和消费者()。我从(不是从文件)获得了和JPA存储库配置。 我正在为生产者和消费者编写一个junit测试,但我想使用应用程序定义的(在中定义)。 所以在我的我有目标,首先启动应用程序,然后运行测试收集报告,最后停止应用程序。 有人能帮我用应用程序定义的Kafka为Kafka制作人和消费者编写J
Junit方法的返回类型是什么。所以我总是看到返回类型使用Void,所以我们可以改变返回类型吗? 现在,有时会出现这样的问题,比如我是否可以使用JUnit测试私有方法。因此,据我所知,Junit默认调用以test开头的方法,它应该是公共的,然后只有它才能使用Junit在类外部调用。因此,如果我声明一个测试方法为私有的,Junit将如何调用它或在类外测试它。
下面是我写的JUNIT测试,用来比较从Json字符串创建的对象(实际)和在测试函数中创建的对象(预期)。 但是当我执行assertEquals()时,它没有通过测试。原因可能是什么? 我的销售渠道课程是:
当我运行junit测试时,控制台打印此异常: 基本测试对象如下 而 JUnit 方法就像这样: 我的项目是JavaEE项目,使用maven管理lib,使用spring-manage-beans。 我的开发环境是: Mac OS X Yosetime 10.10.4 EclipseJavaEE IDE for Web Developers(版本:Mars Release(4.5.0)) Maven插
我有一个简单的JPMS模块。当我使用maven surefire插件2.20.1时,一切都正常-我的测试执行: 但是,当我想使用更新版本的surefire(2.21.0或2.22.0)时,我会得到以下结果: 在surefire的报道中,我看到了以下内容: 如何修复/解释它?这是窃听器还是我弄错了?
当前我有以下build.gradle文件: 此build.gradle文件用于我的存储库。我的所有主文件都在src/model/中,它们各自的测试都在test/model中。
使用Mockito示例页面中最基本的示例,我能够在JUnit中成功运行。 然而,当我在斯波克运行相同的测试时,它失败了。 JUnit/Java版本(通过): Spock/Groovy版本(此失败): 以下是斯波克测试失败时出现的错误: 有什么想法或建议吗?我真的很喜欢斯波克和莫奇托,希望他们能很好地合作。非常感谢!
我经常从事Spring Boot Java应用程序(用Gradle或Maven构建)的工作,这些应用程序对外部服务进行网络调用(例如,对外部的类似REST的API)。当运行自动化(JUnit)测试时,我不希望这些调用发生,即使是偶然的。调用真实的endpoint(即使是为测试而设计的“开发”环境)可能会影响外部状态,导致不必要的服务器工作负载,或者无意中向endpoint泄露信息。它还可能导致测试
我有一个应用程序,公开Websocket/SockJS/Stomp服务器endpoint,并想运行一个JUnit测试,运行客户端(JavaSTOMP客户端,也来自Spring)对它,以测试发送功能。 我有一个测试,如 在这里,我从 https://github.com/jhalterman/concurrentunit 中使用了Water,其效果基本上是将测试的主线程延迟到辅助线程调用reachi