Skip to content

Develop1#718

Open
Darya-Q-A wants to merge 6 commits intoYandex-Practicum:mainfrom
Darya-Q-A:develop1
Open

Develop1#718
Darya-Q-A wants to merge 6 commits intoYandex-Practicum:mainfrom
Darya-Q-A:develop1

Conversation

@Darya-Q-A
Copy link

Тесты в директории tests

Тестируются основные функции класса Burger

  • Добавление булочек в бургер (set_buns)
  • Добавление ингрелиентов в бургер (add_ingredient)
  • Удаление ингредиентов (по индексу) (remove_ingredient)
  • Перемещение ингредиентов (move_ingredient)
  • Получение цены бургера (get_price)
  • Вывод рецепта бургера (get_receipt)

Описание тестов

1. test_set_buns

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

2.1. test_add_ingredient

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

2.2. test_add_multiple_ingredients_param

Убеждается, что в бургер можно добавить несколько ингредиентов

3.1 test_remove_ingredient

Проверяет, что можно удалить необходимый ингредиент

3.2. test_remove_ingredient_invalid_index

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

3.3. test_remove_from_empty_burger

Убеждается, что в пустом бургере (без ингредиентов) нечего удалять

4. test_move_ingredient_param

Проверяет, что ингредиенты успешно перемещаются внутри бургера

5. test_get_price

Гарантирует, что цену возможно вывести цену

6. test_get_price_param

Проверяет, что цену можно получить и с несколькими ингредиентами

7. test_get_receipt

Проверяет, что получаемый рецепт соответствует эталону

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant