Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.35 KB

File metadata and controls

44 lines (30 loc) · 2.35 KB

test_add_new_book_add_two_books

Проверяет, что новые книги успешно добавляются в коллекцию.

test_add_new_book_validation

Проверяет валидацию названия книги (пустое, слишком длинное, корректное, граничные значения).

test_add_new_book_does_not_add_duplicate

Проверяет, что нельзя добавить две одинаковые книги

test_set_book_genre_set_genre_for_book

Проверяет успешную установку жанра для существующей книги.

test_set_book_genre_set_genre_for_book_with_wrong_genre

Проверяет, что некорректный жанр не устанавливается книге.

test_set_book_genre_set_genre_for_non_existent_book

Проверяет, что жанр нельзя установить несуществующей книге.

test_get_book_genre_get_genre_for_non_existent_book

Проверяет получение жанра у несуществующей книги.

test_get_books_with_specific_genre_get_books_with_specific_genre

Проверяет получение списка книг по указанному жанру.

test_get_books_with_specific_genre_get_books_with_non_existent_genre

Проверяет поведение при запросе несуществующего жанра.

test_get_books_genre_get_books_genre

Проверяет получение полного словаря книг и жанров.

test_get_books_for_children_get_books_for_children

Проверяет получение списка книг, подходящих детям.

test_add_book_in_favorites_add_book_in_favorites

Проверяет добавление книги в избранное.

test_add_book_in_favorites_add_non_existent_book_in_favorites

Проверяет, что несуществующая книга не добавляется в избранное.

test_delete_book_from_favorites_delete_book_from_favorites

Проверяет удаление книги из избранного.

test_delete_book_from_favorites_delete_non_existent_book_from_favorites

Проверяет, что удаление несуществующей книги не изменяет список избранного.