Я пытаюсь написать некоторые модульные тесты для моего модуля NetBeans, но не могу получить экземпляр класса FileObject:
@Before
public void setup() throws URISyntaxException{
URL url = this.getClass().getResource("/project-template/");
file = new File(url.toURI());
}
@Test
public void testIsProject() throws URISyntaxException {
FileObject fo = FileUtil.toFileObject(file);
MyProjectFactory instance = new MyProjectFactory();
assertTrue( instance.isProject(fo));
}
Папка "project-template" в каталоге ресурсов содержит действительный проект,
и хотя file
правильно,
FileObject fo
всегда равно нулю.