EasyCodeRu: post #2229 — TG.ME

EasyCodeRuПервое паблик видео этого года! Стейт патерн ТДД задача полчаса https://youtu.be/TkfzrP733qk задача на гитхабе ознакомьтесь с предложениями этого года и получите доступ ко всем видео! Поспешите, актуально все до конца месяца!
Вьюмоделька для компоуза по TDD

примерно вот так должна выглядеть правильная вьюмоделька которая умеет переживать смерть процесса плюс использует ООП компоуз

видео сделаю позже

https://github.com/JohnnySC/PracticeTDD/blob/task/046-compose-revive-view-model/app/src/test/java/com/github/johnnysc/practicetdd/ComposeReviveViewModelTest.kt

п.с. ой, да. не вьюмодель так выглядит, а юнит тест на нее без всякой ерунды в виде тестовых диспатчеров UnconfinedTestDispaptcher и установления дефолтного Dispatchers.setMain и тем более без Roboelectric и конечно же без Мокито, пауермоков и всякой подобной ерунды
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ComposeReviveViewModelTest.kt at task/046-compose-revive-view-model…
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
❤2🔥2
June 7, 2025 1.1K 3 8