Домашние задания по курсу Java
Тестирование
- простой вариант:
- клиент:
info.kgeorgiy.java.advanced.hello.Tester client <полное имя класса> - сервер:
info.kgeorgiy.java.advanced.hello.Tester server <полное имя класса>
- клиент:
- сложный вариант:
- клиент:
info.kgeorgiy.java.advanced.hello.Tester client-i18n <полное имя класса> - сервер:
info.kgeorgiy.java.advanced.hello.Tester server-i18n <полное имя класса>
- клиент:
Исходный код тестов:
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.crawler.Tester easy <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.crawler.Tester hard <полное имя класса>
Исходный код тестов:
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.mapper.Tester scalar <ParallelMapperImpl>,<IterativeParallelism> - сложный вариант:
info.kgeorgiy.java.advanced.mapper.Tester list <ParallelMapperImpl>,<IterativeParallelism>
Внимание! Между полными именами классов ParallelMapperImpl и IterativeParallelism
должна быть запятая и не должно быть пробелов.
Исходный код тестов:
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.concurrent.Tester scalar <полное имя класса>
Класс должен реализовывать интерфейс ScalarIP.
- сложный вариант:
info.kgeorgiy.java.advanced.concurrent.Tester list <полное имя класса>
Класс должен реализовывать интерфейс ListIP.
Исходный код тестов:
Класс должен реализовывать интерфейс JarImpler.
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.implementor.Tester jar-interface <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.implementor.Tester jar-class <полное имя класса>
Исходный код тестов:
Класс должен реализовывать интерфейс Impler.
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.implementor.Tester interface <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.implementor.Tester class <полное имя класса>
Исходный код тестов:
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.student.Tester StudentQuery <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.student.Tester StudentGroupQuery <полное имя класса>
Исходный код
Тестирование
- простой вариант:
info.kgeorgiy.java.advanced.arrayset.Tester SortedSet <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.arrayset.Tester NavigableSet <полное имя класса>
Исходный код тестов:
Для того, чтобы протестировать программу:
- Скачайте тесты (WalkTest.jar) и библиотеки к ним: junit-4.11.jar, hamcrest-core-1.3.jar
- Откомпилируйте решение домашнего задания
- Протестируйте домашнее задание
- простой вариант:
info.kgeorgiy.java.advanced.walk.Tester Walk <полное имя класса> - сложный вариант:
info.kgeorgiy.java.advanced.walk.Tester RecursiveWalk <полное имя класса>
- простой вариант:
- Обратите внимание, что все скачанные
.jarфайлы должны быть указаны вCLASSPATH.
Исходный код тестов: