lab-3 delete removeFavorite method

This commit is contained in:
Zakharov_Rostislav 2024-04-26 14:15:16 +04:00
parent 8e13c1654e
commit 04fe7c7610
2 changed files with 0 additions and 19 deletions

View File

@ -97,13 +97,6 @@ public class UserService {
return existsUser.addBook(book);
}
@Transactional
public boolean removeFavorite(long userId, long bookId) {
final UserEntity existsUser = get(userId);
final BookEntity book = bookService.get(bookId);
return existsUser.removeBook(book);
}
@Transactional(readOnly = true)
public List<BookEntity> getUserFavorities (long userId) {
return repository.getUserFavorities(userId);

View File

@ -61,17 +61,5 @@ class FavoritesTests {
book2 = bookService.get(book2.getId());
Assertions.assertEquals(2, userService.getUserFavorities(user.getId()).size());
Assertions.assertEquals(1, bookService.getBookSubscribersNumber(book2.getId()));
userService.removeFavorite(user.getId(), book1.getId());
user = userService.get(user.getId());
book1 = bookService.get(book1.getId());
Assertions.assertEquals(1, userService.getUserFavorities(user.getId()).size());
Assertions.assertEquals(0, bookService.getBookSubscribersNumber(book1.getId()));
userService.removeFavorite(user.getId(), book2.getId());
user = userService.get(user.getId());
book2 = bookService.get(book2.getId());
Assertions.assertEquals(0, userService.getUserFavorities(user.getId()).size());
Assertions.assertEquals(0, bookService.getBookSubscribersNumber(book2.getId()));
}
}