aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/unittest/mocksqlitedatabase.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2018-09-25 15:42:52 +0200
committerMarco Bubke <marco.bubke@qt.io>2018-09-26 10:38:01 +0000
commitbca41fa9f66fb1fe60d738c807f5cb56118687e6 (patch)
tree8f40129e4328fecde30b51209f1d9ba5cede0d80 /tests/unit/unittest/mocksqlitedatabase.h
parent3350e9a0fd967dc3a378dc6832b691df1c2d4637 (diff)
ClangRefactoring: Initialize sqlite database only once
Initializing the database is not cheap so it is better to initializing it only once. We simply check if the database file already exists and then skip the initializing step. Task-number: QTCREATORBUG-21174 Change-Id: I151090c5081c009f7913a30517065be2833791d8 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'tests/unit/unittest/mocksqlitedatabase.h')
-rw-r--r--tests/unit/unittest/mocksqlitedatabase.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/unittest/mocksqlitedatabase.h b/tests/unit/unittest/mocksqlitedatabase.h
index 36fb370e70..0b890e01f0 100644
--- a/tests/unit/unittest/mocksqlitedatabase.h
+++ b/tests/unit/unittest/mocksqlitedatabase.h
@@ -50,5 +50,11 @@ public:
MOCK_CONST_METHOD1(setLastInsertedRowId,
void (int64_t));
+
+ MOCK_CONST_METHOD0(isInitialized,
+ bool ());
+
+ MOCK_METHOD1(setIsInitialized,
+ void (bool));
};