FileMap with JUnit (#Задание4)#598
Conversation
|
There was a problem hiding this comment.
Точка в текстах исключений не ставится: см. стандартную библиотеку за примерами.
meth - необычное сокращение
Сообщение об ошибке не описывает причину проблемы и не помогает отладить приложение. Написать нормальное.
|
Приложить к пул-реквесту скриншот с code coverage. |
There was a problem hiding this comment.
"из файловой системы". За нами именно такая абстракция. Это может быть сетевая файловая система, например.
There was a problem hiding this comment.
Зависимость на базу, убрать
There was a problem hiding this comment.
убраны все зависимости от базы
|
Я всё ещё не увидел скриншота с code coverage. Поставь себе IDE которая может породить code coverage (хоть trial-версию Intellij), породи чиселки и приложи скриншот. |
There was a problem hiding this comment.
Ровно этот же код есть в TableProviderImplements, и повтор кода до сих пор не убран.
There was a problem hiding this comment.
Разумеется я бы сделал в JAVA8 так: мы знаем, что появилось ключевое слово default, туда в интерйес загоняем метод и имплементим его в классе. Т.к. наследование по интерфейсам у нас безграничное по горизонтали (в отличии от классов)
There was a problem hiding this comment.
но с jdk8 проблемы на машине
Conflicts: src/ru/fizteh/fivt/students/AndrewTimokhin/FileMap/JUnit/Main/Main.java
|
Все исправлено. |
|
For tests used JaCoCoverage analysis by EclEmma integrated in NetBeans and support JDK8. |
There was a problem hiding this comment.
Этот код должен быть в интерпретаторе


В данном задании имплементированы те интерфейсы, которые запрашивались ранее. Т.е. это второй пункт решения этого задания (второй отослан ранее). Помимо методов, которые перечислены ранее, добавлен метод чтения данных с жесткого диска и также записи на жесткий диск. Тесты были написаны в среде разработки NetBeans 8.0.1. И успешно прошли. Класс JUnit служит для проверки логики работы с фабрикой, то что она производит и т.д. и т.п. Можно скомпилировать исходные файлы в jar, тем самым собрав библиотеку и успешно ею пользоваться. Все замечания будут учтены!