Shortener (14)

  • 14
  • Недоступна
Мы много раз тестировали наши стратегии с помощью метода testStrategy() класса Solution. Пришло время написать настоящие юнит тесты с использованием junit. 14.1. Прочитай что такое юнит тесты. 14.2. Скачай и подключи библиотеку Junit 4.12. Разберись как ей пользоваться. Библиотека Junit зависит от б
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (15)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
15 марта, 23:34
Мне прилось самостоятельно вызывать тесты которые написаны под junit, это так у всех?
Сергей Мурин41 уровень
27 декабря 2018, 07:59
Нашел ошибку в реализации FileStorageStrategy, при том, что через тест в Solution ошибка не выявлялась. Полезно. Будем использовать :)
Andrey41 уровень, Киев
8 октября 2018, 14:47
Очень помогла лекция https://www.youtube.com/watch?v=QJZb1fNYh9c
26 апреля 2018, 17:11
Хоть бы кто толковую ссылку кинул как все это делать. Фигня какая - то полная)
Ro Do40 уровень, Киев
4 декабря 2017, 14:45
public void testStorage(Shortener shortener) без модификатора не пропускало, спс коментариям здесь
Karahanid40 уровень, Алматы
25 ноября 2017, 10:51
Модификатор у testStorage не нужно делать статик. 5 попыток убил на этом.
2 октября 2017, 19:20
}{итромудрая задача, но решается, если прочитать условие раз десять.
Innokenty40 уровень, Самара
28 сентября 2017, 15:18
сначала вызывал testStorage в Solution, создавая там объекты, после того, как разобрался, что надо в тестовом классе сделать все эти методы и вызывать через тестовый класс как обычно вызывали через main..тогда изменил testStorage на private (по логике)- валидатор не принимал. Догадался сделать его в public и все принял, имейте ввиду!
Vitya33 уровень, Нижний Новгород
11 июля 2017, 21:52
Не проходило проверку из-за: testStorage(new Shortener(new DualHashBidiMapStorageStrategy())); Надо shortener отдельно объявлять.
Александр Голиков40 уровень, Санкт-Петербург
18 июля 2017, 16:14
+1
Karahanid40 уровень, Алматы
25 ноября 2017, 10:35
Блин) Тоже решил сэкономить)
Сергей Онищук41 уровень
24 сентября 2018, 17:29
Ну как так то! Спасибо добрый человек. Лучи гнева разработчикам
reckless35 уровень
19 июня 2017, 14:47
Nacak Larjem40 уровень
25 июня 2017, 21:16
Кстати, у меня не прошло из-за объявление через интерфейс: StorageStrategy storageStrategy. Зато прошло так: HashBiMapStorageStrategy hashBiMapStorageStrategy = new HashBiMapStorageStrategy(); Shortener shortener = new Shortener(hashBiMapStorageStrategy); testStorage(shortener);