summaryrefslogtreecommitdiffstats
path: root/tests/testutils.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-23 16:22:55 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-23 16:22:55 +0100
commit396eba363b22c2c1c939c60ffa1e14fe2f4506fa (patch)
tree6a365359afff0650520514df411380c4da939898 /tests/testutils.h
parentbc2d8798e70f0667baa8598b58d9873aeb55a507 (diff)
downloadsink-396eba363b22c2c1c939c60ffa1e14fe2f4506fa.tar.gz
sink-396eba363b22c2c1c939c60ffa1e14fe2f4506fa.zip
Check for errors
Diffstat (limited to 'tests/testutils.h')
-rw-r--r--tests/testutils.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/testutils.h b/tests/testutils.h
index f464e76..717f2ec 100644
--- a/tests/testutils.h
+++ b/tests/testutils.h
@@ -38,6 +38,14 @@ do {\
38 return;\ 38 return;\
39} while (0) 39} while (0)
40 40
41#define VERIFYEXEC_RET(statement, return) \
42do {\
43 auto result = statement.exec(); \
44 result.waitForFinished(); \
45 if (!QTest::qVerify(!result.errorCode(), #statement, "", __FILE__, __LINE__))\
46 return #return;\
47} while (0)
48
41#define VERIFYEXEC_FAIL(statement) \ 49#define VERIFYEXEC_FAIL(statement) \
42do {\ 50do {\
43 auto result = statement.exec(); \ 51 auto result = statement.exec(); \