FEBFES / FF-TM-BACK

Backend for task manager
0 stars 0 forks source link

78 - entities refactoring #181

Closed IvanShish closed 1 year ago

IvanShish commented 1 year ago

Здесь же немного отрефакторил тесты https://github.com/FEBFES/FF-TM-BACK/issues/177 с использованием новой библиотеки. Проекты и юзеров не получилось сохранять через репозиторий, потому что в методе в сервисе происходят важные штуки, которые если мокать, то надо повозиться. И в общем проще так было оставить пока)

https://github.com/FEBFES/FF-TM-BACK/issues/78 по этому issue удалил неиспользуемые переменные в ProjectEntity и TaskColumnEntity. Добавил каскадное удаление, чтобы если удалялся проект - удалались колонки в этом проекте и таски. При этом, если удаляется колонка, то таски не должны удаляться (в будущем хотелось бы, чтобы они в какую-то дефолтную колонку сваливались). Хотя я этого даже не проверял))). А то что при удалении проекта все удаляется - это в ProjectControllerTest.successfulDeleteOfProjectTest()

IvanShish commented 1 year ago

https://www.baeldung.com/java-test-data-instancio

sonarcloud[bot] commented 1 year ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

VladisStep commented 1 year ago

LGTM