-
Notifications
You must be signed in to change notification settings - Fork 0
Создал ветку sprint_7-solution-in-file-manager #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ать задачи, эпики и подзадачи в файл. 2) Создал enum с типами задач. 3) Создал ManagerSaveException пользовательское исключение для обработки ошибок сохранения: 4) Создал тесты по новой фиче: сохранение и загрузку пустого файла; сохранение нескольких задач; загрузку нескольких задач. 5) Создал static void main(String[] args) в классе FileBackedTaskManager и реализовал тестовый сценарий.
|
|
||
| class FileBackedTaskManagerTest { | ||
|
|
||
| private final File tempFile = new File("temp_tasks.csv"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Нужно использовать File.createTempFile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Для тестирования методов, использовал File.createTempFile.
.idea/misc.xml
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Сейчас в работе есть лишние файлы, которые генерируются средой разработки, чтобы от них избавиться в файл .gitignore нужно добавить следующие строки:
.idea
Затем нужно будет удалить лишние папки .idea из репозитория
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Добавил в .gitignore .idea и удалил misc.xml из репозитория.
| } | ||
| } | ||
|
|
||
| public static void main(String[] args) throws IOException { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
По тз нужно реализовать следующий сценарий:
Заведите несколько разных задач, эпиков и подзадач.
Создайте новый FileBackedTaskManager-менеджер из этого же файла.
Проверьте, что все задачи, эпики, подзадачи, которые были в старом менеджере, есть в новом.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Реализовал пользовательский сценарий по ТЗ: завел несколько разных задач, эпиков и подзадач, создал новый FileBackedTaskManager менеджер из этого же файла и проверил: совпадают ли задачи эпики и подзадачи в первом и новом менеджере.
…функцию создания временных файлов File.createTempFile в FileBackedTaskManagerTest. 2) В классе FileBackedTaskManager в методе main реализовал пользовательский сценарий: завел несколько разных задач, эпиков и подзадач, создал новый FileBackedTaskManager менеджер из этого же файла и проверил: совпадают ли задачи эпики и подзадачи в новом и старом менеджере, 3) Добавил в .gitignore .idea чтобы избавится от лишних файлов генерирующихся средой разработки.
Удаляю лишний файл генерирующийся средой разработки.
No description provided.