Подтвердить что ты не робот

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

Я использую Netbeans 7.0.1 с веб-проектом, который я импортировал из существующих источников. Я добавил библиотеку JUnit в свой проект. В онлайн-учебниках Netbeans для версии < 7 говорится, чтобы создать тест JUnit для данного существующего класса, щелкнув по исходному файлу в проекте, выберите меню "Инструменты", а затем появится возможность создать тест JUnit. Однако этот вариант не появляется для меня. Кажется, что bean старый отчет об ошибке/запрос на функциональность, описывающий это, но он, похоже, не был разрешен, поскольку он упоминается уже в 2011-05-09 в списке bugzilla Netbeans (ссылка Связанный с bugzilla). На bugzilla предлагается явно создать папку /test/unit/src в проекте, но все же после этого, когда я пытаюсь создать тест JUnit для существующего класса из проекта rightclick → new → other → JUnit, я получаю "нет" тестовая корневая папка была найдена в выбранном проекте "(я также попытался изменить имя папки на тесты). Могу ли я явно указать это местоположение в каком-то файле конфигурации и есть ли способ получить ожидаемую функциональность, позволяющую мне просто пересканировать исходный файл и выбрать" JUnit test", чтобы создать JUnit-заглушку для выбранного класса?

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

выглядит как ошибка, актуальная в 2015 году

Ответ 4

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

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