diff options
Diffstat (limited to 'tests/unit/unittest/sqlitedatabasebackend-test.cpp')
-rw-r--r-- | tests/unit/unittest/sqlitedatabasebackend-test.cpp | 46 |
1 files changed, 1 insertions, 45 deletions
diff --git a/tests/unit/unittest/sqlitedatabasebackend-test.cpp b/tests/unit/unittest/sqlitedatabasebackend-test.cpp index 40227148bc..2390bd4a3c 100644 --- a/tests/unit/unittest/sqlitedatabasebackend-test.cpp +++ b/tests/unit/unittest/sqlitedatabasebackend-test.cpp @@ -39,10 +39,9 @@ namespace { using Backend = Sqlite::DatabaseBackend; using Sqlite::ColumnType; -using Sqlite::Contraint; +using Sqlite::ConstraintType; using Sqlite::JournalMode; using Sqlite::OpenMode; -using Sqlite::TextEncoding; using Sqlite::Exception; using Sqlite::WriteStatement; @@ -111,49 +110,6 @@ TEST_F(SqliteDatabaseBackend, PersistJournalMode) ASSERT_THAT(databaseBackend.journalMode(), JournalMode::Persist); } -TEST_F(SqliteDatabaseBackend, DefaultTextEncoding) -{ - ASSERT_THAT(databaseBackend.textEncoding(), TextEncoding::Utf8); -} - -TEST_F(SqliteDatabaseBackend, Utf16TextEncoding) -{ - databaseBackend.setTextEncoding(TextEncoding::Utf16); - - ASSERT_THAT(databaseBackend.textEncoding(), TextEncoding::Utf16); -} - -TEST_F(SqliteDatabaseBackend, Utf16beTextEncoding) -{ - databaseBackend.setTextEncoding(TextEncoding::Utf16be); - - ASSERT_THAT(databaseBackend.textEncoding(),TextEncoding::Utf16be); -} - -TEST_F(SqliteDatabaseBackend, Utf16leTextEncoding) -{ - databaseBackend.setTextEncoding(TextEncoding::Utf16le); - - ASSERT_THAT(databaseBackend.textEncoding(), TextEncoding::Utf16le); -} - -TEST_F(SqliteDatabaseBackend, Utf8TextEncoding) -{ - databaseBackend.setTextEncoding(TextEncoding::Utf8); - - ASSERT_THAT(databaseBackend.textEncoding(), TextEncoding::Utf8); -} - -TEST_F(SqliteDatabaseBackend, TextEncodingCannotBeChangedAfterTouchingDatabase) -{ - databaseBackend.setJournalMode(JournalMode::Memory); - - databaseBackend.execute("CREATE TABLE text(name, number)"); - - ASSERT_THROW(databaseBackend.setTextEncoding(TextEncoding::Utf16), - Sqlite::PragmaValueNotSet); -} - TEST_F(SqliteDatabaseBackend, OpenModeReadOnly) { auto mode = Backend::openMode(OpenMode::ReadOnly); |