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

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

12 голосов
/ 14 октября 2011

Я использую Netbeans 7.0.1 с веб-проектом, который я импортировал из существующих источников.Я добавил библиотеку JUnit в свой проект.В онлайновых руководствах по Netbeans для версии <7 говорится, что для создания теста JUnit для данного существующего класса нужно щелкнуть правой кнопкой мыши исходный файл в проекте, выбрать меню «Инструменты», а затем должна быть опция для создания теста JUnit.,Однако эта опция не отображается для меня.Похоже, что это старый отчет об ошибках / запрос на функциональность, описывающий это, но он, похоже, не был решен, поскольку он упоминается еще 2011-05-09 в списке багзиллы Netbeans (ссылка <a href="http://netbeans.org/bugzilla/show_bug.cgi?id=69390"> Связано с bugzilla ).На bugzilla предлагается явно создать папку /test/unit/src в проекте, но все же после этого, когда я пытаюсь создать тест JUnit для существующего класса из проекта правой кнопкой мыши -> new -> other -> JUnit, я получаю "noВ выбранном проекте была найдена корневая папка "(я попытался изменить имя папки на тесты).Могу ли я явно указать это местоположение в каком-то файле конфигурации, и есть ли способ получить ожидаемую функциональность, позволяющую мне просто щелкнуть правой кнопкой мыши исходный файл и выбрать «Тест JUnit», чтобы создать заглушку JUnit для выбранного класса?

Ответы [ 4 ]

20 голосов
/ 14 октября 2011

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

4 голосов
/ 02 сентября 2014

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

1 голос
/ 22 апреля 2015

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

выглядит как ошибка, все еще действующая в 2015

0 голосов
/ 18 июня 2012

Какой проект вы создали, сильно влияет на то, есть ли уже тестовый корень или нет.В Netbeans 7.1.1 «Проект POM» не создает тестовый корневой каталог как часть процесса сборки проекта.Тем не менее, создание Java-приложения по умолчанию делало тестовый корень.

Я попробовал указания, предложенные мамбокингом, и не смог изменить каталоги в разделе «Источники» свойств проекта.При создании нового проекта типа «Java-приложение» создайте правильный тестовый корень.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...