Skip to content

Commit ef917fa

Browse files
author
github-actions
committed
Merge remote-tracking branch 'origin/main'
2 parents ba21c38 + c531c35 commit ef917fa

File tree

26 files changed

+45
-62
lines changed

26 files changed

+45
-62
lines changed

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreenTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
3232
import androidx.test.filters.MediumTest
3333
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
3434
import com.example.android.architecture.blueprints.todoapp.R
35-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
35+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
3636
import com.google.accompanist.appcompattheme.AppCompatTheme
3737
import dagger.hilt.android.testing.HiltAndroidRule
3838
import dagger.hilt.android.testing.HiltAndroidTest

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreenTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
2424
import androidx.test.filters.MediumTest
2525
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
2626
import com.example.android.architecture.blueprints.todoapp.R
27-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
27+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2828
import com.google.accompanist.appcompattheme.AppCompatTheme
2929
import dagger.hilt.android.testing.HiltAndroidRule
3030
import dagger.hilt.android.testing.HiltAndroidTest

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailScreenTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
2828
import androidx.test.filters.MediumTest
2929
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
3030
import com.example.android.architecture.blueprints.todoapp.data.Task
31-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
31+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
3232
import com.google.accompanist.appcompattheme.AppCompatTheme
3333
import dagger.hilt.android.testing.HiltAndroidRule
3434
import dagger.hilt.android.testing.HiltAndroidTest

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/tasks/AppNavigationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import androidx.test.filters.LargeTest
3030
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
3131
import com.example.android.architecture.blueprints.todoapp.R
3232
import com.example.android.architecture.blueprints.todoapp.TodoNavGraph
33-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
33+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
3434
import com.google.accompanist.appcompattheme.AppCompatTheme
3535
import dagger.hilt.android.testing.HiltAndroidRule
3636
import dagger.hilt.android.testing.HiltAndroidTest

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksScreenTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
2929
import androidx.test.filters.MediumTest
3030
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
3131
import com.example.android.architecture.blueprints.todoapp.R
32-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
32+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
3333
import com.google.accompanist.appcompattheme.AppCompatTheme
3434
import dagger.hilt.android.testing.HiltAndroidRule
3535
import dagger.hilt.android.testing.HiltAndroidTest

app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import androidx.test.filters.LargeTest
3535
import com.example.android.architecture.blueprints.todoapp.HiltTestActivity
3636
import com.example.android.architecture.blueprints.todoapp.R
3737
import com.example.android.architecture.blueprints.todoapp.TodoNavGraph
38-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
38+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
3939
import com.google.accompanist.appcompattheme.AppCompatTheme
4040
import dagger.hilt.android.testing.HiltAndroidRule
4141
import dagger.hilt.android.testing.HiltAndroidTest

app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import androidx.lifecycle.ViewModel
2121
import androidx.lifecycle.viewModelScope
2222
import com.example.android.architecture.blueprints.todoapp.R
2323
import com.example.android.architecture.blueprints.todoapp.TodoDestinationsArgs
24-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
24+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2525
import dagger.hilt.android.lifecycle.HiltViewModel
2626
import javax.inject.Inject
2727
import kotlinx.coroutines.flow.MutableStateFlow
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
17+
package com.example.android.architecture.blueprints.todoapp.data
1818

19-
import com.example.android.architecture.blueprints.todoapp.data.Task
2019
import com.example.android.architecture.blueprints.todoapp.data.source.local.TasksDao
21-
import com.example.android.architecture.blueprints.todoapp.data.toExternalModel
22-
import com.example.android.architecture.blueprints.todoapp.data.toLocalModel
23-
import com.example.android.architecture.blueprints.todoapp.data.toNetworkModel
24-
import com.example.android.architecture.blueprints.todoapp.data.toTaskEntity
20+
import com.example.android.architecture.blueprints.todoapp.data.source.network.NetworkDataSource
2521
import kotlinx.coroutines.coroutineScope
2622
import kotlinx.coroutines.flow.Flow
2723
import kotlinx.coroutines.flow.map

app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/ModelMappingExt.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package com.example.android.architecture.blueprints.todoapp.data
1818

1919
import com.example.android.architecture.blueprints.todoapp.data.source.local.LocalTask
20-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.NetworkTask
21-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.TaskStatus
20+
import com.example.android.architecture.blueprints.todoapp.data.source.network.NetworkTask
21+
import com.example.android.architecture.blueprints.todoapp.data.source.network.TaskStatus
2222

2323
/**
2424
* Data model mapping extension functions. There are three model types:
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
17+
package com.example.android.architecture.blueprints.todoapp.data
1818

19-
import com.example.android.architecture.blueprints.todoapp.data.Task
2019
import kotlinx.coroutines.flow.Flow
2120

2221
/**

app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/NetworkDataSource.kt renamed to app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/network/NetworkDataSource.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
18-
19-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.NetworkTask
17+
package com.example.android.architecture.blueprints.todoapp.data.source.network
2018

2119
/**
2220
* Main entry point for accessing tasks data from the network.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source.remote
17+
package com.example.android.architecture.blueprints.todoapp.data.source.network
1818

1919
/**
2020
* Internal model used to represent a task obtained from the network. This is used inside the data
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source.remote
17+
package com.example.android.architecture.blueprints.todoapp.data.source.network
1818

19-
import com.example.android.architecture.blueprints.todoapp.data.source.NetworkDataSource
2019
import kotlinx.coroutines.delay
2120

2221
/**

app/src/main/java/com/example/android/architecture/blueprints/todoapp/di/DataModules.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ package com.example.android.architecture.blueprints.todoapp.di
1818

1919
import android.content.Context
2020
import androidx.room.Room
21-
import com.example.android.architecture.blueprints.todoapp.data.source.DefaultTasksRepository
22-
import com.example.android.architecture.blueprints.todoapp.data.source.NetworkDataSource
23-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
21+
import com.example.android.architecture.blueprints.todoapp.data.DefaultTasksRepository
22+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2423
import com.example.android.architecture.blueprints.todoapp.data.source.local.ToDoDatabase
25-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.TasksNetworkDataSource
24+
import com.example.android.architecture.blueprints.todoapp.data.source.network.NetworkDataSource
25+
import com.example.android.architecture.blueprints.todoapp.data.source.network.TasksNetworkDataSource
2626
import dagger.Module
2727
import dagger.Provides
2828
import dagger.hilt.InstallIn

app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import androidx.lifecycle.ViewModel
2020
import androidx.lifecycle.viewModelScope
2121
import com.example.android.architecture.blueprints.todoapp.R
2222
import com.example.android.architecture.blueprints.todoapp.data.Task
23-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
23+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2424
import com.example.android.architecture.blueprints.todoapp.util.Async
2525
import com.example.android.architecture.blueprints.todoapp.util.WhileUiSubscribed
2626
import dagger.hilt.android.lifecycle.HiltViewModel

app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import androidx.lifecycle.viewModelScope
2222
import com.example.android.architecture.blueprints.todoapp.R
2323
import com.example.android.architecture.blueprints.todoapp.TodoDestinationsArgs
2424
import com.example.android.architecture.blueprints.todoapp.data.Task
25-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
25+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2626
import com.example.android.architecture.blueprints.todoapp.util.Async
2727
import com.example.android.architecture.blueprints.todoapp.util.WhileUiSubscribed
2828
import dagger.hilt.android.lifecycle.HiltViewModel

app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import com.example.android.architecture.blueprints.todoapp.DELETE_RESULT_OK
2424
import com.example.android.architecture.blueprints.todoapp.EDIT_RESULT_OK
2525
import com.example.android.architecture.blueprints.todoapp.R
2626
import com.example.android.architecture.blueprints.todoapp.data.Task
27-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
27+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2828
import com.example.android.architecture.blueprints.todoapp.tasks.TasksFilterType.ACTIVE_TASKS
2929
import com.example.android.architecture.blueprints.todoapp.tasks.TasksFilterType.ALL_TASKS
3030
import com.example.android.architecture.blueprints.todoapp.tasks.TasksFilterType.COMPLETED_TASKS

app/src/test/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskViewModelTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import androidx.lifecycle.SavedStateHandle
2020
import com.example.android.architecture.blueprints.todoapp.MainCoroutineRule
2121
import com.example.android.architecture.blueprints.todoapp.R.string
2222
import com.example.android.architecture.blueprints.todoapp.TodoDestinationsArgs
23+
import com.example.android.architecture.blueprints.todoapp.data.FakeTasksRepository
2324
import com.example.android.architecture.blueprints.todoapp.data.Task
24-
import com.example.android.architecture.blueprints.todoapp.data.source.FakeRepository
2525
import com.google.common.truth.Truth.assertThat
2626
import kotlinx.coroutines.Dispatchers
2727
import kotlinx.coroutines.ExperimentalCoroutinesApi
@@ -43,7 +43,7 @@ class AddEditTaskViewModelTest {
4343
private lateinit var addEditTaskViewModel: AddEditTaskViewModel
4444

4545
// Use a fake repository to be injected into the viewmodel
46-
private lateinit var tasksRepository: FakeRepository
46+
private lateinit var tasksRepository: FakeTasksRepository
4747
private val task = Task(title = "Title1", description = "Description1", id = "0")
4848

4949
// Set the main coroutines dispatcher for unit testing.
@@ -54,7 +54,7 @@ class AddEditTaskViewModelTest {
5454
@Before
5555
fun setupViewModel() {
5656
// We initialise the repository with no tasks
57-
tasksRepository = FakeRepository().apply {
57+
tasksRepository = FakeTasksRepository().apply {
5858
addTasks(task)
5959
}
6060
}
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
17+
package com.example.android.architecture.blueprints.todoapp.data
1818

1919
import com.example.android.architecture.blueprints.todoapp.MainCoroutineRule
20-
import com.example.android.architecture.blueprints.todoapp.data.Task
21-
import com.example.android.architecture.blueprints.todoapp.data.toExternalModels
22-
import com.example.android.architecture.blueprints.todoapp.data.toLocalModel
23-
import com.example.android.architecture.blueprints.todoapp.data.toNetworkModel
24-
import com.example.android.architecture.blueprints.todoapp.data.toNetworkModels
20+
import com.example.android.architecture.blueprints.todoapp.data.source.local.FakeTasksDao
21+
import com.example.android.architecture.blueprints.todoapp.data.source.network.FakeNetworkDataSource
2522
import com.google.common.truth.Truth.assertThat
2623
import kotlinx.coroutines.ExperimentalCoroutinesApi
2724
import kotlinx.coroutines.test.runTest

app/src/test/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsViewModelTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package com.example.android.architecture.blueprints.todoapp.statistics
1818

1919
import com.example.android.architecture.blueprints.todoapp.MainCoroutineRule
20+
import com.example.android.architecture.blueprints.todoapp.data.FakeTasksRepository
2021
import com.example.android.architecture.blueprints.todoapp.data.Task
21-
import com.example.android.architecture.blueprints.todoapp.data.source.FakeRepository
2222
import com.google.common.truth.Truth.assertThat
2323
import kotlinx.coroutines.Dispatchers
2424
import kotlinx.coroutines.ExperimentalCoroutinesApi
@@ -42,7 +42,7 @@ class StatisticsViewModelTest {
4242
private lateinit var statisticsViewModel: StatisticsViewModel
4343

4444
// Use a fake repository to be injected into the viewmodel
45-
private lateinit var tasksRepository: FakeRepository
45+
private lateinit var tasksRepository: FakeTasksRepository
4646

4747
// Set the main coroutines dispatcher for unit testing.
4848
@ExperimentalCoroutinesApi
@@ -51,7 +51,7 @@ class StatisticsViewModelTest {
5151

5252
@Before
5353
fun setupStatisticsViewModel() {
54-
tasksRepository = FakeRepository()
54+
tasksRepository = FakeTasksRepository()
5555
statisticsViewModel = StatisticsViewModel(tasksRepository)
5656
}
5757

app/src/test/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailViewModelTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import androidx.lifecycle.SavedStateHandle
2020
import com.example.android.architecture.blueprints.todoapp.MainCoroutineRule
2121
import com.example.android.architecture.blueprints.todoapp.R
2222
import com.example.android.architecture.blueprints.todoapp.TodoDestinationsArgs
23+
import com.example.android.architecture.blueprints.todoapp.data.FakeTasksRepository
2324
import com.example.android.architecture.blueprints.todoapp.data.Task
24-
import com.example.android.architecture.blueprints.todoapp.data.source.FakeRepository
2525
import com.google.common.truth.Truth.assertThat
2626
import kotlinx.coroutines.Dispatchers
2727
import kotlinx.coroutines.ExperimentalCoroutinesApi
@@ -51,12 +51,12 @@ class TaskDetailViewModelTest {
5151
private lateinit var taskDetailViewModel: TaskDetailViewModel
5252

5353
// Use a fake repository to be injected into the viewmodel
54-
private lateinit var tasksRepository: FakeRepository
54+
private lateinit var tasksRepository: FakeTasksRepository
5555
private val task = Task(title = "Title1", description = "Description1", id = "0")
5656

5757
@Before
5858
fun setupViewModel() {
59-
tasksRepository = FakeRepository()
59+
tasksRepository = FakeTasksRepository()
6060
tasksRepository.addTasks(task)
6161

6262
taskDetailViewModel = TaskDetailViewModel(

app/src/test/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksViewModelTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import com.example.android.architecture.blueprints.todoapp.DELETE_RESULT_OK
2222
import com.example.android.architecture.blueprints.todoapp.EDIT_RESULT_OK
2323
import com.example.android.architecture.blueprints.todoapp.MainCoroutineRule
2424
import com.example.android.architecture.blueprints.todoapp.R
25+
import com.example.android.architecture.blueprints.todoapp.data.FakeTasksRepository
2526
import com.example.android.architecture.blueprints.todoapp.data.Task
26-
import com.example.android.architecture.blueprints.todoapp.data.source.FakeRepository
2727
import com.google.common.truth.Truth.assertThat
2828
import kotlinx.coroutines.Dispatchers
2929
import kotlinx.coroutines.ExperimentalCoroutinesApi
@@ -46,7 +46,7 @@ class TasksViewModelTest {
4646
private lateinit var tasksViewModel: TasksViewModel
4747

4848
// Use a fake repository to be injected into the viewmodel
49-
private lateinit var tasksRepository: FakeRepository
49+
private lateinit var tasksRepository: FakeTasksRepository
5050

5151
// Set the main coroutines dispatcher for unit testing.
5252
@ExperimentalCoroutinesApi
@@ -56,7 +56,7 @@ class TasksViewModelTest {
5656
@Before
5757
fun setupViewModel() {
5858
// We initialise the tasks to 3, with one active and two completed
59-
tasksRepository = FakeRepository()
59+
tasksRepository = FakeTasksRepository()
6060
val task1 = Task("Title1", "Description1")
6161
val task2 = Task("Title2", "Description2", true)
6262
val task3 = Task("Title3", "Description3", true)
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
17+
package com.example.android.architecture.blueprints.todoapp.data
1818

1919
import androidx.annotation.VisibleForTesting
20-
import com.example.android.architecture.blueprints.todoapp.data.Task
2120
import kotlinx.coroutines.flow.Flow
2221
import kotlinx.coroutines.flow.MutableStateFlow
2322
import kotlinx.coroutines.flow.StateFlow
@@ -27,9 +26,9 @@ import kotlinx.coroutines.flow.map
2726
import kotlinx.coroutines.flow.update
2827

2928
/**
30-
* Implementation of a remote data source with static access to the data for easy testing.
29+
* Implementation of a tasks repository with static access to the data for easy testing.
3130
*/
32-
class FakeRepository : TasksRepository {
31+
class FakeTasksRepository : TasksRepository {
3332

3433
private var shouldThrowError = false
3534

shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/FakeTasksDao.kt renamed to shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/FakeTasksDao.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
17+
package com.example.android.architecture.blueprints.todoapp.data.source.local
1818

19-
import com.example.android.architecture.blueprints.todoapp.data.source.local.LocalTask
20-
import com.example.android.architecture.blueprints.todoapp.data.source.local.TasksDao
2119
import kotlinx.coroutines.flow.Flow
2220

2321
class FakeTasksDao(var tasks: MutableList<LocalTask>? = mutableListOf()) : TasksDao {
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package com.example.android.architecture.blueprints.todoapp.data.source
18-
19-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.NetworkTask
20-
import com.example.android.architecture.blueprints.todoapp.data.source.remote.TaskStatus
17+
package com.example.android.architecture.blueprints.todoapp.data.source.network
2118

2219
class FakeNetworkDataSource(
2320
var tasks: MutableList<NetworkTask>? = mutableListOf()

shared-test/src/main/java/com/example/android/architecture/blueprints/todoapp/di/RepositoryTestModule.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package com.example.android.architecture.blueprints.todoapp.di
1818

19-
import com.example.android.architecture.blueprints.todoapp.data.source.FakeRepository
20-
import com.example.android.architecture.blueprints.todoapp.data.source.TasksRepository
19+
import com.example.android.architecture.blueprints.todoapp.data.FakeTasksRepository
20+
import com.example.android.architecture.blueprints.todoapp.data.TasksRepository
2121
import dagger.Module
2222
import dagger.Provides
2323
import dagger.hilt.components.SingletonComponent
@@ -34,6 +34,6 @@ object RepositoryTestModule {
3434
@Singleton
3535
@Provides
3636
fun provideTasksRepository(): TasksRepository {
37-
return FakeRepository()
37+
return FakeTasksRepository()
3838
}
3939
}

0 commit comments

Comments
 (0)