Установка главного класса и аргументов выполнения




Выходные данные программы зависят от аргументов, передаваемых при выполнении программы. В качестве аргументов будет использоваться пять слов, на основе которых будет создан акроним "Hello". Получаемое слово будет состоять из первой буквы первого слова, второй буквы второго слова, третьей буквы третьего слова и т.д.

Добавление аргументов для IDE с целью использования при выполнении приложения:

1. Щелкните правой кнопкой мыши узел проекта "MyApp3_FIO", выберите команду "Свойства", а затем выберите узел "Выполнение" в области "Категории" диалогового окна.

В качестве главного класса должен быть указан acrostic.Main.

2. Введите However we all feel zealous в поле "Аргументы" и нажмите кнопку "ОК".

Запуск приложения

Приложение создано. Теперь с помощью аргументов выполнения можно протестировать работу приложения в среде IDE.

Выполнение приложения в среде IDE:

· Выберите команду "Выполнить > Запустить главный проект" (F6).

В окне "Вывод" должны отображаться выходные данные программы Result = Hello (акроним фразы, переданной программе в качестве аргумента).

 

Тестирование и отладка приложения

Теперь создадим тест и протестируем проект с помощью JUnit, а затем запустим его в отладчике IDE для проверки на наличие ошибок. Тестирование LibClass в JUnit осуществляется путем передачи фразы в метод acrostic и сверки результата с предполагаемыми выходными данными программы.

 

JUnit — библиотека для модульного тестирования программного обеспечения на языке Java.

JUnit был портирован на другие языки, включая PHP (PHPUnit), C# (NUnit), Python (PyUnit), Fortran (fUnit), Delphi (DUnit), Free Pascal (FPCUnit), Perl (Test::Unit), C++ (CPPUnit), Flex (FlexUnit), JavaScript (JSUnit), COS (COSUnit).

Опыт, полученный при работе с JUnit, важен в разработке концепций тестирования программного обеспечения.

 

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

1. Щелкните правой кнопкой мыши узел LibClass.java в окне "Проекты" и выберите "Сервис > Средства > Создать тесты".

2. В диалоговом окне "Создать тесты" нажмите кнопку "ОК" для выполнения команды с параметрами по умолчанию. Средой IDE будет автоматически создан пакет org.me.mylib и файл LibClassTest.java в отдельной папке test. Этот файл можно просмотреть путем развертывания узла "Тесты" и в нем подузла org.me.mylib.

Если тесты JUnit в среде IDE создаются впервые, появится диалоговое окно выбора версии "Выберите версию JUnit". Нажмите клавишу ВВОД для выбора JUnit 4.x .

 

3. В LibClassTest.java удалите тело метода public void testAcrostic().

4. Вместо удаленных строк введите или вставьте следующее:

 

System.err.println("Running testAcrostic...");String result = LibClass.acrostic(new String[] {"fnord", "polly", "tropism"}); assertEquals("Correct value", "foo", result);

5. Сохраните файл путем нажатия CTRL+S.

Выполнение тестов Junit

1. Выберите узел проекта "MyLib3_FIO", а затем выберите "Выполнить > Протестировать проект (MyLib3_FIO)" (ALT+F6). В окне "Вывод" откроется вкладка MyLib3_FIO (test). После этого производится компиляция и выполнение тестов JUnit. Результат тестирования JUnit показывает, что тест пройден.

2. Вместо тестирования целого проекта можно также запустить отдельный файл теста. Выберите вкладку LibClass.java в редакторе исходного кода, а затем выберите "Выполнить > Тестировать файл".

В среде IDE доступна документация по интерфейсу API JUnit. Выберите команду "Справка > Справочные сведения Javadoc > JUnit API".

Отладка приложения

В этом разделе с помощью отладчика последовательно выполняются все операции в приложении и рассматривается изменение значений переменных при создании акронима.

Выполнение приложения в отладчике

1. В файле LibClass.java перейдите к методу acrostic и установите курсор в любом месте внутри b.append(args[i].charAt(i));. Затем нажмите сочетание клавиш CTRL+F8 для создания точки останова.

2. Выберите "Отладка > Отладка главного проекта" (CTRL+F5). Среда IDE открывает окна отладки и выполняет проект в отладчике до достижения установленной точки останова.

3. Откройте окно "Переменные" в нижней области среды IDE и разверните узел args. Массив строк содержит слова фразы, введенной в качестве аргумента команды.

4. Нажмите клавишу F7 (или выберите команду "Отладка" > "Войти") для перехода к программе и просмотра изменения переменной bпо завершении создания акронима.

После завершения программы окна отладки закрываются.





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!