Skip to content

Commit adf837f

Browse files
author
Douglas Sigelbaum
committed
Made constant for new task in test.
1 parent 8c7367b commit adf837f

File tree

1 file changed

+12
-16
lines changed
  • todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/data/source/local

1 file changed

+12
-16
lines changed

todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksDaoTest.kt

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,17 @@ import org.junit.runner.RunWith
5757
// Given that a task is inserted
5858
database.taskDao().insertTask(DEFAULT_TASK)
5959

60-
val newTitle = "title2"
61-
val newDescription = "description2"
62-
val newId = "id"
63-
val newIsCompleted = true
6460
// When a task with the same id is inserted
65-
val newTask = Task(newTitle, newDescription, newId).apply {
66-
isCompleted = newIsCompleted
61+
val newTask = Task(NEW_TITLE, NEW_DESCRIPTION, DEFAULT_ID).apply {
62+
isCompleted = NEW_IS_COMPLETED
6763
}
6864
database.taskDao().insertTask(newTask)
6965

7066
// When getting the task by id from the database
7167
val loaded = database.taskDao().getTaskById(DEFAULT_TASK.id)
7268

7369
// The loaded data contains the expected values
74-
assertTask(loaded, newId, newTitle, newDescription, newIsCompleted)
70+
assertTask(loaded, DEFAULT_ID, NEW_TITLE, NEW_DESCRIPTION, NEW_IS_COMPLETED)
7571
}
7672

7773
@Test fun insertTaskAndGetTasks() {
@@ -91,22 +87,17 @@ import org.junit.runner.RunWith
9187
// When inserting a task
9288
database.taskDao().insertTask(DEFAULT_TASK)
9389

94-
val updatedTitle = "title2"
95-
val updatedDescription = "description2"
96-
val updatedId = "id"
97-
val updatedIsCompleted = true
98-
9990
// When the task is updated
100-
val updatedTask = Task(updatedTitle, updatedDescription, updatedId).apply {
101-
isCompleted = updatedIsCompleted
91+
val updatedTask = Task(NEW_TITLE, NEW_DESCRIPTION, DEFAULT_ID).apply {
92+
isCompleted = NEW_IS_COMPLETED
10293
}
10394
database.taskDao().updateTask(updatedTask)
10495

10596
// When getting the task by id from the database
106-
val loaded = database.taskDao().getTaskById(updatedId)
97+
val loaded = database.taskDao().getTaskById(DEFAULT_ID)
10798

10899
// The loaded data contains the expected values
109-
assertTask(loaded, updatedId, updatedTitle, updatedDescription, updatedIsCompleted)
100+
assertTask(loaded, DEFAULT_ID, NEW_TITLE, NEW_DESCRIPTION, NEW_IS_COMPLETED)
110101
}
111102

112103
@Test fun updateCompletedAndGetById() {
@@ -180,12 +171,17 @@ import org.junit.runner.RunWith
180171
}
181172

182173
companion object {
174+
183175
private val DEFAULT_TITLE = "title"
184176
private val DEFAULT_DESCRIPTION = "description"
185177
private val DEFAULT_ID = "id"
186178
private val DEFAULT_IS_COMPLETED = true
187179
private val DEFAULT_TASK = Task(DEFAULT_TITLE, DEFAULT_DESCRIPTION, DEFAULT_ID).apply {
188180
isCompleted = DEFAULT_IS_COMPLETED
189181
}
182+
183+
private val NEW_TITLE = "title2"
184+
private val NEW_DESCRIPTION = "description2"
185+
private val NEW_IS_COMPLETED = true
190186
}
191187
}

0 commit comments

Comments
 (0)