Netbeans и создание тестов JUnit

Я использую Netbeans 7.0.1 с веб-проектом, который я импортировал из существующих источников. Я добавил библиотеку JUnit в свой проект. В NetBeans tutorials online для версии связано с bugzilla). На bugzilla предлагается явно создать папку /test/unit/src в проекте, но все же после этого, когда я пытаюсь создать тест JUnit для существующего класса из проекта rightclick - > new - > other - > JUnit, я получаю "корневая папка тестов не найдена в выбранном проекте" (я попытался изменить имя папки на тесты как ну.) Могу ли я явно установить это местоположение в каком-либо файле конфигурации и есть ли способ получить ожидаемую функциональность, позволяющую мне просто щелкнуть правой кнопкой мыши исходный файл и выбрать "JUnit test", чтобы создать заглушку JUnit для выбранного класса ?

4 ответов


Если вы щелкните правой кнопкой мыши на проекте и выберите "Свойства", вы увидите "источники" слева. Выберите это, а затем нажмите "Добавить папку"..."в разделе" папки тестовых пакетов". Это добавит новый тестовый каталог. Если у вас есть существующий, сначала удалите его (просто убедитесь, что тестовые источники сохранены где-то еще), а затем добавьте новый.


Если вы щелкните правой кнопкой мыши на ваш проект и добавить новый Модульные Тесты - > JUnit Test он автоматически создаст путь для вас.


Если src/main/java отсутствует, netbeans 8 не позволяет создавать тестовый набор в src/test / java с помощью мастера

похоже на ошибку, все еще действительную в 2015


какой проект вы сделали, имеет большое влияние на то, есть ли уже тестовый корень или нет. В Netbeans 7.1.1 "проект POM" не создает тестовый корневой каталог как часть процесса сборки проекта. Однако создание приложения Java по умолчанию сделало тестовый корень.

Я попробовал направления, предлагаемые mamboking, и я не смог изменить каталоги в разделе "Источники" свойств проекта. Создание нового проекта типа "Java Application" make правильный корень теста.