From 5b86cc1f8ec2c2103576354ae10eecaff624e862 Mon Sep 17 00:00:00 2001 From: hmalik144 Date: Wed, 15 Apr 2020 21:21:37 +0100 Subject: [PATCH] MVVM repository, api, room and unit test classes added --- .idea/dictionaries/h_mal.xml | 3 +++ .idea/misc.xml | 3 --- .idea/runConfigurations.xml | 12 ++++++++++++ .idea/vcs.xml | 6 ++++++ .../example/h_mal/candyspace/data/api/ApiClass.kt | 4 ++++ .../h_mal/candyspace/data/repositories/Repository.kt | 5 +++++ .../h_mal/candyspace/data/room/RoomDatabase.kt | 4 ++++ .../candyspace/data/repositories/RepositoryTest.kt | 12 ++++++++++++ .../h_mal/candyspace/ui/main/MainViewModelTest.kt | 12 ++++++++++++ 9 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 .idea/dictionaries/h_mal.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 app/src/main/java/com/example/h_mal/candyspace/data/api/ApiClass.kt create mode 100644 app/src/main/java/com/example/h_mal/candyspace/data/repositories/Repository.kt create mode 100644 app/src/main/java/com/example/h_mal/candyspace/data/room/RoomDatabase.kt create mode 100644 app/src/test/java/com/example/h_mal/candyspace/data/repositories/RepositoryTest.kt create mode 100644 app/src/test/java/com/example/h_mal/candyspace/ui/main/MainViewModelTest.kt diff --git a/.idea/dictionaries/h_mal.xml b/.idea/dictionaries/h_mal.xml new file mode 100644 index 0000000..f32ad56 --- /dev/null +++ b/.idea/dictionaries/h_mal.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index f5697c3..7e1425b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,9 +8,6 @@ - - - diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/h_mal/candyspace/data/api/ApiClass.kt b/app/src/main/java/com/example/h_mal/candyspace/data/api/ApiClass.kt new file mode 100644 index 0000000..306df14 --- /dev/null +++ b/app/src/main/java/com/example/h_mal/candyspace/data/api/ApiClass.kt @@ -0,0 +1,4 @@ +package com.example.h_mal.candyspace.data.api + +interface ApiClass { +} \ No newline at end of file diff --git a/app/src/main/java/com/example/h_mal/candyspace/data/repositories/Repository.kt b/app/src/main/java/com/example/h_mal/candyspace/data/repositories/Repository.kt new file mode 100644 index 0000000..7c145ca --- /dev/null +++ b/app/src/main/java/com/example/h_mal/candyspace/data/repositories/Repository.kt @@ -0,0 +1,5 @@ +package com.example.h_mal.candyspace.data.repositories + +class Repository { + +} \ No newline at end of file diff --git a/app/src/main/java/com/example/h_mal/candyspace/data/room/RoomDatabase.kt b/app/src/main/java/com/example/h_mal/candyspace/data/room/RoomDatabase.kt new file mode 100644 index 0000000..fd8bdac --- /dev/null +++ b/app/src/main/java/com/example/h_mal/candyspace/data/room/RoomDatabase.kt @@ -0,0 +1,4 @@ +package com.example.h_mal.candyspace.data.room + +interface RoomDatabase { +} \ No newline at end of file diff --git a/app/src/test/java/com/example/h_mal/candyspace/data/repositories/RepositoryTest.kt b/app/src/test/java/com/example/h_mal/candyspace/data/repositories/RepositoryTest.kt new file mode 100644 index 0000000..6332871 --- /dev/null +++ b/app/src/test/java/com/example/h_mal/candyspace/data/repositories/RepositoryTest.kt @@ -0,0 +1,12 @@ +package com.example.h_mal.candyspace.data.repositories + +import org.junit.Before + +import org.junit.Assert.* + +class RepositoryTest { + + @Before + fun setUp() { + } +} \ No newline at end of file diff --git a/app/src/test/java/com/example/h_mal/candyspace/ui/main/MainViewModelTest.kt b/app/src/test/java/com/example/h_mal/candyspace/ui/main/MainViewModelTest.kt new file mode 100644 index 0000000..f3943ae --- /dev/null +++ b/app/src/test/java/com/example/h_mal/candyspace/ui/main/MainViewModelTest.kt @@ -0,0 +1,12 @@ +package com.example.h_mal.candyspace.ui.main + +import org.junit.Before + +import org.junit.Assert.* + +class MainViewModelTest { + + @Before + fun setUp() { + } +} \ No newline at end of file