@@ -57,21 +57,17 @@ import org.junit.runner.RunWith
57
57
// Given that a task is inserted
58
58
database.taskDao().insertTask(DEFAULT_TASK )
59
59
60
- val newTitle = " title2"
61
- val newDescription = " description2"
62
- val newId = " id"
63
- val newIsCompleted = true
64
60
// 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
67
63
}
68
64
database.taskDao().insertTask(newTask)
69
65
70
66
// When getting the task by id from the database
71
67
val loaded = database.taskDao().getTaskById(DEFAULT_TASK .id)
72
68
73
69
// 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 )
75
71
}
76
72
77
73
@Test fun insertTaskAndGetTasks () {
@@ -91,22 +87,17 @@ import org.junit.runner.RunWith
91
87
// When inserting a task
92
88
database.taskDao().insertTask(DEFAULT_TASK )
93
89
94
- val updatedTitle = " title2"
95
- val updatedDescription = " description2"
96
- val updatedId = " id"
97
- val updatedIsCompleted = true
98
-
99
90
// 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
102
93
}
103
94
database.taskDao().updateTask(updatedTask)
104
95
105
96
// When getting the task by id from the database
106
- val loaded = database.taskDao().getTaskById(updatedId )
97
+ val loaded = database.taskDao().getTaskById(DEFAULT_ID )
107
98
108
99
// 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 )
110
101
}
111
102
112
103
@Test fun updateCompletedAndGetById () {
@@ -180,12 +171,17 @@ import org.junit.runner.RunWith
180
171
}
181
172
182
173
companion object {
174
+
183
175
private val DEFAULT_TITLE = " title"
184
176
private val DEFAULT_DESCRIPTION = " description"
185
177
private val DEFAULT_ID = " id"
186
178
private val DEFAULT_IS_COMPLETED = true
187
179
private val DEFAULT_TASK = Task (DEFAULT_TITLE , DEFAULT_DESCRIPTION , DEFAULT_ID ).apply {
188
180
isCompleted = DEFAULT_IS_COMPLETED
189
181
}
182
+
183
+ private val NEW_TITLE = " title2"
184
+ private val NEW_DESCRIPTION = " description2"
185
+ private val NEW_IS_COMPLETED = true
190
186
}
191
187
}
0 commit comments