-
Протестировать клиент:
info.kgeorgiy.java.advanced.hello.Tester client <полное имя класса>
-
Протестировать сервер:
info.kgeorgiy.java.advanced.hello.Tester server <полное имя класса>
Исходный код тестов:
-
Модификация.
-
Получить с сайта
https://e.lanbook.com
информацию о книгах, изданных за последние 5 лет. -
Разделы:
- Математика
- Физика
- Информатика
-
Пример ссылки:
Алексеев, А.И. Сборник задач по классической электродинамике. [Электронный ресурс] — Электрон. дан. — СПб. : Лань, 2008. — 320 с. — Режим доступа: http://e.lanbook.com/book/100 — Загл. с экрана.
-
-
Протестировать простую версию задания:
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 list <полное имя класса>
Класс должен реализовывать интерфейс ListIP.
-
Протестировать простую версию задания:
info.kgeorgiy.java.advanced.concurrent.Tester scalar <полное имя класса>
Класс должен реализовывать интерфейс ScalarIP.
Исходный код тестов:
Класс должен реализовывать интерфейс 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 <полное имя класса>
Класс должен реализовывать интерфейс Impler.
Исходный код тестов:
-
Протестировать сложную версию задания:
info.kgeorgiy.java.advanced.arrayset.Tester NavigableSet <полное имя класса>
-
Протестировать простую версию задания:
info.kgeorgiy.java.advanced.arrayset.Tester SortedSet <полное имя класса>
Исходный код тестов:
Для того, чтобы протестировать программу:
- Скачайте тесты (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
.
Исходный код тестов: