Мне сложно определить, как протестировать каталог, который я создал и импортировал в файлы проекта.JUnit Test Case необходимо протестировать каталог
В настоящее время у меня есть:
File file = new File(ExplorerView.class.getResource("/ExplorerViewTestFolder"));
Что я пытаюсь схватить здесь, чтобы проверить
ExplorerView explorer = new ExplorerView();
explorer.countFilesAndFolders("/ExplorerViewTestFolder");
edit2: Изменен
public class ExplorerViewTests {
@Test
public void testCountFilesAndFolders() {
ExplorerView explorer = new ExplorerView();
explorer.countFilesAndFolders("/ExplorerViewTestFolder");
}
EDIT4:
public int countFilesAndFolders(File f) {
if (f.isFile()) {
return 1;
} else {
int total = 0;
for (File file : f.listFiles()) {
if (file.isHidden() == false) {
total += countFilesAndFolders(file);
}
}
return total + 1;
}
}
Что вы имеете в виду под «test a directory»? У вас есть код примера? – jiaweizhang
И что происходит, когда вы пытаетесь запустить свою существующую программу (со вчерашнего дня, правда?)? – jiaweizhang
@jiaweizhang все работает отлично, насколько я могу судить! Мне просто нужно сделать несколько тестов. – ProjectDefy