Skip to content

Добавлены юнит-тесты для классов Bun, Burger, Ingredient, IngredientT…#1270

Open
dddaarya wants to merge 1 commit intoyandex-praktikum:mainfrom
dddaarya:develop1
Open

Добавлены юнит-тесты для классов Bun, Burger, Ingredient, IngredientT…#1270
dddaarya wants to merge 1 commit intoyandex-praktikum:mainfrom
dddaarya:develop1

Conversation

@dddaarya
Copy link

@dddaarya dddaarya commented Mar 3, 2026

Заголовок: Добавлены юнит-тесты для классов Bun, Burger, Ingredient, IngredientType, Database
Описание:
Покрыты юнит-тестами основные классы приложения Stellar Burgers.

Что сделано:
BunTest — параметризованный тест методов getName() и getPrice()
IngredientTest — параметризованный тест для типов SAUCE и FILLING
IngredientTypeTest — проверка значений enum IngredientType
BurgerTest — тесты с моками Mockito для методов setBuns, addIngredient, removeIngredient, moveIngredient, getPrice, getReceipt
DatabaseTest — проверка методов availableBuns() и availableIngredients()

Инструменты:
JUnit 4 — тестовый фреймворк
Mockito — моки и стабы
JaCoCo — отчёт о покрытии

Покрытие: 100% по инструкциям (класс Praktikum исключён из анализа)

…ype, Database

- BunTest: параметризованный тест getName() и getPrice()
- IngredientTest: параметризованный тест для SAUCE и FILLING
- IngredientTypeTest: проверка значений enum
- BurgerTest: тесты с моками Mockito для всех методов Burger
- DatabaseTest: проверка availableBuns() и availableIngredients()
- Подключены JUnit 4, Mockito, JaCoCo
- Покрытие 100% по инструкциям

Made-with: Cursor
@dddaarya
Copy link
Author

dddaarya commented Mar 4, 2026

image

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