Я пытаюсь запустить базовую программу JUnit5. Использование Eclipse Oxygen.3a(4.7.3a) с OpenJdk9. Возникает ошибка, как показано ниже -
java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.(JUnit5TestLoader.java:31)
.
.
.
Caused by: java.lang.ClassNotFoundException: org.junit.platform.launcher.core.LauncherFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
Я взглянул на это — Eclipse Не найдено тестов с использованием JUnit 5, вызванных NoClassDefFoundError для LauncherFactory
Но поскольку моя IDE обновлена, не уверен чего мне сейчас не хватает.
Мой код выглядит следующим образом:
Основной класс
package io.javabrains;
public class MathUtils {
public int add(int a, int b) { return a + b;}
}
Тестовый класс
package io.javabrains;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class MathUtilsTest {
@Test
void test() {
System.out.println("This test ran successfully");
//fail("Not yet implemented");
}
}
ПОМ
4.0.0
io.javabrains
junit-5-basics
0.0.1-SNAPSHOT
junit-5-basics
UTF-8
5.4.0
org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.version}
test
org.junit.jupiter
junit-jupiter-api
${junit.jupiter.version}
test
Подробнее здесь: https://stackoverflow.com/questions/579 ... cherfactor
Junit5: ClassNotFoundException: org.junit.platform.launcher.core.LauncherFactory ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Junit5: classnotfoundexception: org.junit.platform.launcher.core.launcherFactory
Anonymous » » в форуме JAVA - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-