@@ -177,20 +177,103 @@ class RecentLanguagesDaoUnitTest {
177
177
@Test
178
178
fun migrateTableVersionFrom_v5_to_v6 () {
179
179
onUpdate(database, 5 , 6 )
180
- // Table didnt exist before v7
180
+ // Table didnt exist in version 6
181
181
verifyZeroInteractions(database)
182
182
}
183
183
184
184
@Test
185
185
fun migrateTableVersionFrom_v6_to_v7 () {
186
186
onUpdate(database, 6 , 7 )
187
- verify(database).execSQL(CREATE_TABLE_STATEMENT )
187
+ // Table didnt exist in version 7
188
+ verifyZeroInteractions(database)
188
189
}
189
190
190
191
@Test
191
192
fun migrateTableVersionFrom_v7_to_v8 () {
192
193
onUpdate(database, 7 , 8 )
193
- // Table didnt change in version 8
194
+ // Table didnt exist in version 8
195
+ verifyZeroInteractions(database)
196
+ }
197
+
198
+ @Test
199
+ fun migrateTableVersionFrom_v8_to_v9 () {
200
+ onUpdate(database, 8 , 9 )
201
+ // Table didnt exist in version 9
202
+ verifyZeroInteractions(database)
203
+ }
204
+
205
+ @Test
206
+ fun migrateTableVersionFrom_v9_to_v10 () {
207
+ onUpdate(database, 9 , 10 )
208
+ // Table didnt exist in version 10
209
+ verifyZeroInteractions(database)
210
+ }
211
+
212
+ @Test
213
+ fun migrateTableVersionFrom_v10_to_v11 () {
214
+ onUpdate(database, 10 , 11 )
215
+ // Table didnt exist in version 11
216
+ verifyZeroInteractions(database)
217
+ }
218
+
219
+ @Test
220
+ fun migrateTableVersionFrom_v11_to_v12 () {
221
+ onUpdate(database, 11 , 12 )
222
+ // Table didnt exist in version 12
223
+ verifyZeroInteractions(database)
224
+ }
225
+
226
+ @Test
227
+ fun migrateTableVersionFrom_v12_to_v13 () {
228
+ onUpdate(database, 12 , 13 )
229
+ // Table didnt exist in version 13
230
+ verifyZeroInteractions(database)
231
+ }
232
+
233
+ @Test
234
+ fun migrateTableVersionFrom_v13_to_v14 () {
235
+ onUpdate(database, 13 , 14 )
236
+ // Table didnt exist in version 14
237
+ verifyZeroInteractions(database)
238
+ }
239
+
240
+ @Test
241
+ fun migrateTableVersionFrom_v14_to_v15 () {
242
+ onUpdate(database, 14 , 15 )
243
+ // Table didnt exist in version 15
244
+ verifyZeroInteractions(database)
245
+ }
246
+
247
+ @Test
248
+ fun migrateTableVersionFrom_v15_to_v16 () {
249
+ onUpdate(database, 15 , 16 )
250
+ // Table didnt exist in version 16
251
+ verifyZeroInteractions(database)
252
+ }
253
+
254
+ @Test
255
+ fun migrateTableVersionFrom_v16_to_v17 () {
256
+ onUpdate(database, 16 , 17 )
257
+ // Table didnt exist in version 17
258
+ verifyZeroInteractions(database)
259
+ }
260
+
261
+ @Test
262
+ fun migrateTableVersionFrom_v18_to_v19 () {
263
+ onUpdate(database, 18 , 19 )
264
+ // Table didnt exist in version 18
265
+ verifyZeroInteractions(database)
266
+ }
267
+
268
+ @Test
269
+ fun migrateTableVersionFrom_v19_to_v20 () {
270
+ onUpdate(database, 19 , 20 )
271
+ verify(database).execSQL(CREATE_TABLE_STATEMENT )
272
+ }
273
+
274
+ @Test
275
+ fun migrateTableVersionFrom_v20_to_v20 () {
276
+ onUpdate(database, 20 , 20 )
194
277
verifyZeroInteractions(database)
195
278
}
196
279
0 commit comments