mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-04 17:56:13 -04:00
Fixed unit test warnings under Linux GCC/Clang
This commit is contained in:
parent
60b6593998
commit
b9a3aeb62f
@ -175,6 +175,10 @@ endif(SQLITECPP_BUILD_EXAMPLES)
|
||||
option(SQLITECPP_BUILD_TESTS "Build and run tests." ON)
|
||||
if (SQLITECPP_BUILD_TESTS)
|
||||
# add the subdirectory containing the CMakeLists.txt for the gtest library
|
||||
if (NOT MSVC)
|
||||
add_definitions(-Wno-variadic-macros -Wno-long-long -Wno-conversion -Wno-switch-enum)
|
||||
endif (NOT MSVC)
|
||||
|
||||
add_subdirectory(googletest)
|
||||
include_directories("${PROJECT_SOURCE_DIR}/googletest/include")
|
||||
|
||||
|
@ -32,8 +32,8 @@ TEST(Statement, invalid) {
|
||||
SQLite::Statement query(db, "SELECT * FROM test");
|
||||
EXPECT_STREQ("SELECT * FROM test", query.getQuery().c_str());
|
||||
EXPECT_EQ(2, query.getColumnCount ());
|
||||
EXPECT_EQ(false, query.isOk());
|
||||
EXPECT_EQ(false, query.isDone());
|
||||
EXPECT_FALSE(query.isOk());
|
||||
EXPECT_FALSE(query.isDone());
|
||||
EXPECT_THROW(query.isColumnNull(-1), SQLite::Exception);
|
||||
EXPECT_THROW(query.isColumnNull(0), SQLite::Exception);
|
||||
EXPECT_THROW(query.isColumnNull(1), SQLite::Exception);
|
||||
@ -44,15 +44,15 @@ TEST(Statement, invalid) {
|
||||
EXPECT_THROW(query.getColumn(2), SQLite::Exception);
|
||||
|
||||
query.reset();
|
||||
EXPECT_EQ(false, query.isOk());
|
||||
EXPECT_EQ(false, query.isDone());
|
||||
EXPECT_FALSE(query.isOk());
|
||||
EXPECT_FALSE(query.isDone());
|
||||
|
||||
query.exec();
|
||||
EXPECT_EQ(false, query.isOk());
|
||||
EXPECT_EQ(true, query.isDone());
|
||||
EXPECT_FALSE(query.isOk());
|
||||
EXPECT_TRUE( query.isDone());
|
||||
query.reset();
|
||||
EXPECT_EQ(false, query.isOk());
|
||||
EXPECT_EQ(false, query.isDone());
|
||||
EXPECT_FALSE(query.isOk());
|
||||
EXPECT_FALSE(query.isDone());
|
||||
|
||||
query.reset();
|
||||
EXPECT_THROW(query.bind(-1, 123), SQLite::Exception);
|
||||
|
Loading…
x
Reference in New Issue
Block a user