Основной вопрос по Java / TestNG - PullRequest
       11

Основной вопрос по Java / TestNG

0 голосов
/ 28 сентября 2011

После написания моих первых нескольких тестовых программ на Java я хочу написать соответствующие классы TestNG.Я использую RHEL 5. Я вижу, что типичный каталог выглядит как src / main / java и src / test / java.

(a) Кто создает такой каталог?Мы создаем это вручную?или есть способ создать тестовую структуру каталогов, соответствующую структуре главного кода.

(b) Кроме того, как мне запустить эти классы testNG из командной строки?Нужно ли иметь какие-либо дополнительные jar-файлы, такие как testng.jar или что-то еще, чтобы поддерживать эти аннотации, или эти аннотации поддерживаются в jdk 1.6 по умолчанию?

(c) Кроме того, когда я создаю класс TestNG из Eclipse, онобязательно просит имя пакета.Почему это так?

1 Ответ

1 голос
/ 28 сентября 2011

а) Кто создает такой каталог? Мы создаем это вручную? или есть способ создать тестовую структуру каталогов, соответствующую структуре главного кода.

Он создан каким-то инструментом, таким как Maven или вы сами. Инструменты просто создадут тестовую папку, остальные папки / структура являются чисто специфическими для практики вашего проекта.

(b) Кроме того, как мне запустить эти классы testNG из командной строки? Нужно ли иметь какие-либо дополнительные дополнительные jar-файлы, такие как testng.jar или что-то еще, чтобы поддерживать эти аннотации, или эти аннотации поддерживаются в jdk 1.6 по умолчанию?

Вот хорошая ссылка , которая показывает, как запускать классы TestNG из командной строки, включая необходимые дополнительные файлы jar

(c) Кроме того, когда я создаю класс TestNG из Eclipse, он обязательно запрашивает имя пакета. Почему это так?

У меня нет никаких причин, кроме как навязывать добросовестную практику.

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