Выходные данные программы зависят от аргументов, передаваемых при выполнении программы. В качестве аргументов будет использоваться пять слов, на основе которых будет создан акроним "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 по завершении создания акронима.
После завершения программы окна отладки закрываются.