Тестирование
-
простой вариант:
info.kgeorgiy.java.advanced.crawler.Tester easy <полное имя класса>
-
сложный вариант:
info.kgeorgiy.java.advanced.crawler.Tester hard <полное имя класса>
-
Модификация для 38-39.
- Получить с сайта
https://e.lanbook.com
информацию о книгах, изданных за последние 5 лет. - Разделы:
- Математика
- Физика
- Информатика
- Пример ссылки:
Алексеев, А.И. Сборник задач по классической электродинамике. [Электронный ресурс] — Электрон. дан. — СПб. : Лань, 2008. — 320 с. — Режим доступа: http://e.lanbook.com/book/100 — Загл. с экрана.
- Получить с сайта
Исходный код тестов:
Тестирование
- простой вариант:
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
.
Исходный код тестов: