Project

General

Profile

Actions

Надо сделать #160

closed

Выполнение задания (перезапуск)

Added by Александр Александров over 5 years ago. Updated about 5 years ago.

Status:
Закрыта
Priority:
Нормальный
Category:
Разработка
Target version:
Start date:
09/03/2019
Due date:
11/30/2019
% Done:

100%

Estimated time:
140:00 h
Spent time:
Issue closed :
11/06/2019

Description

Перезапуск выполнения тестового задания

  1. Создать структуру веб-приложения работающего как REST-сервис.
  2. Создание основной бизнес логики.
  3. Написание тестов.

Checklist

  • Создание REST-контроллера
  • Создание основной бизнес логики.
  • Написание тестов
Actions #1

Updated by Александр Александров over 5 years ago

  • Status changed from Новая to В работе
Actions #2

Updated by Александр Александров about 5 years ago

Полезные ссылки

  1. TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом
  2. Database Initialization
  3. [SOF] Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented
  4. [SOF] Creating a table in h2 database using predefined sequence for primary key
  5. H2 Database Engine
  6. H2 Database Tutorial
  7. Setup and preload database for spring integration/functional tests
  8. JUnit – Expected Exceptions Test
  9. Spring Boot - Customizing Console Logging Format
  10. Using YAML in Spring Boot to Configure Logback
  11. Spring Boot SLF4j Logback example
  12. [SOF] Spring Data JPA: Batch insert for nested entities
  13. Spring Data JPA Batch Inserts
  14. Bean Validation Unit Testing
  15. [SOF] How to mock JPA repository's save method in unit tests
  16. How to check if a generic type implements a specific type of generic interface in java? [duplicate]
  17. Running JUnit Tests Repeatedly Without Loops
  18. Mocking static methods with Mockito
  19. Cannot use PowerMockRunner with SpringBootTest
  20. Introduction to PowerMock
  21. PowerMock (+Mockito): новый взгляд на unit-тестирование
  22. PowerMock
  23. [SOF] Validation of a list of objects in Spring
  24. JavaBean Validation - Collection Validation
  25. Validating Container Elements with Bean Validation 2.0
  26. How to use @RestControllerAdvice for handling Exception with RestfulApi – New Features of Spring Framework 4.3
  27. Error Handling for REST with Spring
  28. Spring RequestMapping
  29. [SOF] Spring Boot - inject map from application.yml
  30. Spring YAML Configuration
  31. Properties with Spring and Spring Boot
  32. Spring Boot application.properties file
  33. Reading application.properties in Spring Boot
  34. Spring Boot @ConfigurationProperties example
  35. Configuring Spring Boot to use Gson instead of Jackson
  36. [SOF] JSON Serialize / Deserialize generic type with google-gson
  37. How to deserialize a JSON array to list generic type in Java?
  38. Java Gson Serialization and Deserialization with JSON
  39. How do I load a file from resource folder?
  40. Testing DTOs and REST Controllers in Spring Boot
  41. Testing in Spring Boot
  42. Spring Boot - Rest Controller Unit Test
Actions #3

Updated by Александр Александров about 5 years ago

  • Description updated (diff)
Actions #4

Updated by Александр Александров about 5 years ago

  • Due date changed from 09/30/2019 to 11/30/2019
  • Estimated time changed from 80:00 h to 140:00 h

Промежуточный итог:

  1. Была заново переделана вся основная бизнес логика.
  2. Написаны множество юнит-тестов для созданных классов.

Необходимо выполнить некоторый рефакторинг кода и приступать к разработки контроллера для REST-сервиса.

P.S. В рамки временные не уложился, делаю пересмотр сроков завершения и оценки времени.

Actions #5

Updated by Александр Александров about 5 years ago

  • % Done changed from 30 to 0
Actions #6

Updated by Александр Александров about 5 years ago

Промежуточный итог

  1. Были написаны REST-контроллеры для проекта
  2. Был выполнен небольшой рефакторинг кода

Осталось дописать тесты для REST-контроллеров

Actions #7

Updated by Александр Александров about 5 years ago

Оставшаяся часть завершена, все тесты написаны.

Actions #8

Updated by Александр Александров about 5 years ago

  • Status changed from В работе to Закрыта
Actions

Also available in: Atom PDF

Go to top