Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. fun SQLiteDatabase.doesTableExist(tableName: String): Boolean {
  2. val sql = "SELECT name FROM sqlite_master WHERE type='table';"
  3. val c = rawQuery(sql, null)
  4. while (c.moveToNext()) {
  5. if (c.getString(0) == tableName) return true
  6. else continue
  7. }
  8.  
  9. return false
  10. }
  11.  
  12. @Test fun columnsForCategoryTable() {
  13. val columns = getTableColumns(database.readableDatabase, "tbl_category")
  14.  
  15. assertThat(columns).containsExactly("uuid", "name", "color")
  16. }
  17.  
  18. @Test fun createDefaultCategoriesTable() {
  19. assertThat(database.readableDatabase.doesTableExist("tbl_category")).isTrue()
  20. }
  21.  
  22. @Test fun createPolishCategoriesTable() {
  23. assertThat(database.readableDatabase.doesTableExist("tbl_category_pl")).isTrue()
  24. }
  25.  
  26. @Test fun createGermanCategoriesTable() {
  27. assertThat(database.readableDatabase.doesTableExist("tbl_category_de")).isTrue()
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement