2013-03-11 2 views
0

Я новичок в Eclipse, и Java и работает на Java проект, который имеет следующую структуруJUnit тест для пакета по умолчанию

Src_folder 
    --default package 
    | --src (main) 
    --package1 
    | --src1 
    --package2 
     --src2 

Я хочу, чтобы добавить тест JUnit случае для каждого класса. Я хочу создать следующую структуру для тестов:

test_folder 
    --default package 
    | --src_test (main) 
    --package1 
    | --src1_test 
    --package2 
     --src2_test 

Мой вопрос, что же я называю пакет для пакета по умолчанию при создании тестового примера для класса в src? Является ли стандартной практикой иметь пакет по умолчанию с основной функцией или это хорошая практика переименовать пакет по умолчанию на что-то, чтобы указать entry?

ответ

1

Использование пакета по умолчанию крайне обескуражено. Даже Eclipse предлагает вам, если вы попытаетесь использовать пакет по умолчанию.
Пакет по умолчанию указывает, что разработчик слишком ленив, чтобы добавить одну строку объявления пакета и ничего больше.
What is default package?

1

Использование пакета по умолчанию не рекомендуется, потому что вы ничего не можете импортировать из него. В вашем случае это только основной метод, поэтому не столько беспокойство, но еще лучше, по крайней мере, дать ему название пакета.

0

Testcases должны быть в одном пакете с классами они испытывают. Это необходимо для доступа к модификатору видимости по умолчанию, который отображается только внутри пакета и уменьшает импорт. Поэтому не создавайте новые пакеты для тестов, достаточно разделить классы в собственной папке и, как сказали все: не следует использовать пакет по умолчанию. Если вам разрешено изменить это, сделайте это.

Смежные вопросы