Closed IvanShish closed 1 year ago
SonarCloud Quality Gate failed.
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
0.0% Coverage
0.0% Duplication
Catch issues before they fail your Quality Gate with our IDE extension SonarLint
LGTM
Здесь же немного отрефакторил тесты https://github.com/FEBFES/FF-TM-BACK/issues/177 с использованием новой библиотеки. Проекты и юзеров не получилось сохранять через репозиторий, потому что в методе в сервисе происходят важные штуки, которые если мокать, то надо повозиться. И в общем проще так было оставить пока)
https://github.com/FEBFES/FF-TM-BACK/issues/78 по этому issue удалил неиспользуемые переменные в ProjectEntity и TaskColumnEntity. Добавил каскадное удаление, чтобы если удалялся проект - удалались колонки в этом проекте и таски. При этом, если удаляется колонка, то таски не должны удаляться (в будущем хотелось бы, чтобы они в какую-то дефолтную колонку сваливались). Хотя я этого даже не проверял))). А то что при удалении проекта все удаляется - это в
ProjectControllerTest.successfulDeleteOfProjectTest()