В моем основном модуле у меня есть код, который использует forName ().В тесте JUnit я создал фиктивный класс, который я пытаюсь извлечь из основного модуля.
public class TestClass {
public static class DummyClass implements OtherClass { ... }
@Test
void testCase() {
ParserHandler parserHandler = new ParserHandler();
String fullClassName = DummyEntity.class.getCanonicalName();
// fullClassName is used in the following method which uses forName()
parserHandler.run(fullClassName);
}
Всякий раз, когда я пытаюсь это сделать, я получаю:
java.lang.ClassNotFoundException: com.x.y.TestClass.DummyEntity
Какя могу решить это?