From c47ce57c3193e6fc757a7d3034459fb2c390b8a5 Mon Sep 17 00:00:00 2001 From: Geoffroy Bonneville <24917789+wismna@users.noreply.github.com> Date: Fri, 7 Nov 2025 16:59:28 -0500 Subject: [PATCH] Add remaining ViewModels Unit Tests Update packages Make Clock a dependency in TaskItemViewModel --- .idea/androidTestResultsUserPreferences.xml | 52 ++++ .idea/caches/deviceStreaming.xml | 24 ++ .idea/deploymentTargetSelector.xml | 6 - donextv2/build.gradle.kts | 13 +- .../donext/data/local/dao/TaskDaoTest.kt | 46 ++-- .../donext/data/local/dao/TaskListDaoTest.kt | 33 ++- .../geoffroy/donext/domain/extension/Date.kt | 5 +- .../donext/presentation/screen/MainScreen.kt | 4 +- .../viewmodel/TaskItemViewModel.kt | 11 +- .../viewmodel/DueTodayViewModelTest.kt | 4 +- .../viewmodel/MainViewModelTest.kt | 138 ++++++++++ .../viewmodel/ManageListsViewModelTest.kt | 162 +++++++++++ .../viewmodel/MenuViewModelTest.kt | 152 +++++++++++ .../viewmodel/RecycleBinViewModelTest.kt | 214 +++++++++++++++ .../viewmodel/TaskItemViewModelTest.kt | 134 +++++++++ .../viewmodel/TaskListViewModelTest.kt | 177 ++++++++++++ .../viewmodel/TaskViewModelTest.kt | 254 ++++++++++++++++++ 17 files changed, 1365 insertions(+), 64 deletions(-) create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/MainViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/ManageListsViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/MenuViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/RecycleBinViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/TaskItemViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/TaskListViewModelTest.kt create mode 100644 donextv2/src/test/java/com/wismna/geoffroy/donext/presentation/viewmodel/TaskViewModelTest.kt diff --git a/.idea/androidTestResultsUserPreferences.xml b/.idea/androidTestResultsUserPreferences.xml index 242d664..a3f4145 100644 --- a/.idea/androidTestResultsUserPreferences.xml +++ b/.idea/androidTestResultsUserPreferences.xml @@ -29,6 +29,32 @@ + + + + + + + + + + + + + + @@ -42,6 +68,32 @@ + + + + + + + + + + + + + + diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml index a2c5a7a..e5f298b 100644 --- a/.idea/caches/deviceStreaming.xml +++ b/.idea/caches/deviceStreaming.xml @@ -100,6 +100,18 @@