我正在使用Eclipse中的Java 9.0.4
oxygen.3a
JUnit5位于modul-path上,并且在module-info.Java中是必需的。
当我尝试运行代码时,总是会收到以下消息:
初始化引导层java.lang.module.findException时出错:无法为C:\users\tim hp.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.0.0.v20170910-2246.jar派生模块描述符,原因是:java.lang.module.invalidmoduledescriptorexception:Provider类org.junit.jupiter.engine.jupiterTestEngine不在模块中
我真的想不出该如何解决这个问题。
您需要升级到junit 5.0.2(或更高版本)
请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=525948#C12和https://bugs.eclipse.org/bugs/show_bug.cgi?id=525948#C19
当前的Eclipse Photon里程碑构建(功能完整)已经包含JUnit5.1。您可以从http://download.eclipse.org/eclipse/downloads/下载4.8RC1 SDK包,或者今天晚些时候从https://www.eclipse.org/downloads/index-developer.php下载其他4.8M7包。如果您发现了bug,请在https://bugs.eclipse.org上报告它们
我有根项目,然后是子模块。这些模块是相互依赖的,当我为一个模块运行maven测试时,它会抛出类未找到异常。 ProjectA --ProjectSubA --ProjectSubB --ProjectSubC(依赖项ProjectA和ProjectB) ProjectSubC有Maven测试,所以当它运行时,类在ProjectSubB和ProjectSubA中。现在如何解决这个问题。
考虑一个maven实用工具模块(模块1),它定义了一个抽象类:AbstractFoo.java。在测试资源下,编写了所述类的模型:foomockup.java。还编写了一个测试类:AbstractFootest.java。 现在考虑第二个模块(模块2),它包含一个使用AbstractFoo的类,并声明测试用例:bar.java和bartest.java。java在创建Bar实例的同时创建FooMo
我使用的是Maven 3.0.3、JUnit 4.8.1和Java1.6。我在JUnit测试文件中有这个... 未拾取“test.properties”(输入流对象为空)。我的项目结构如下: parent+---pom.xml +----war模块 +------pom.xml +------src/test/java/junit文件 +------src/test/resources/test.
我想在Eclipse中的Java9模块化项目上使用JUnit5运行测试,而不使用Maven、Gradle或所有那些花哨的东西。因此,我有路径,其中module-info.java和模块的包所在,还有所有测试类所在。Id est业务照常,在拼图模块系统之前。我有Eclipse Oxygen.3a(4.7.3a)和Java 10.0.1。 我看过一些来自Eclipse的视频,展示了如何将JUnit测试
本节介绍与JUnit Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。 JUnit Mock Test I 问题1 - 以下哪项描述正确测试? A - 测试是检查应用程序功能的过程,是否按照要求运行。 B - 测试是单个实体(类或方法)的测试。 C - 以上两者。 D - 以上都
我完全被困在java测试中;它是关于通过测试方法将字符'a'发送到JFrame组件的JTextField。 JFrame类实现KeyListener接口,并以此重写KeyPressed、KeyTyped和KeyReleased。同时,我将JTextField的所有按键转移到JFrame;在JFrame构造函数中,我有: 我想测试这种行为,然后模拟JTextField中类型a字符的操作。 我还尝试了