summaryrefslogtreecommitdiff
path: root/lib/backupstore
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2015-04-15 21:49:36 +0000
committerChris Wilson <chris+github@qwirx.com>2015-04-15 21:49:36 +0000
commit9e7deddc2be1f5a1fc18594f5f8bbf1ed68a616a (patch)
tree2da7724ca1d39f212c78d50a40ed9e28516cd3bc /lib/backupstore
parent74eff8476459b02fd578da0227ae09fc957fae65 (diff)
Add ability to run commands in context with TEST_CHECK_THROWS_AND_OR.
Allows the exception message to be captured before it goes out of scope.
Diffstat (limited to 'lib/backupstore')
-rw-r--r--lib/backupstore/StoreTestUtils.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/backupstore/StoreTestUtils.h b/lib/backupstore/StoreTestUtils.h
index 0740b3ec..37c6bd29 100644
--- a/lib/backupstore/StoreTestUtils.h
+++ b/lib/backupstore/StoreTestUtils.h
@@ -114,8 +114,8 @@ bool delete_account();
}
#define TEST_COMMAND_RETURNS_ERROR_OR(protocol, command, error, or_statements) \
- TEST_CHECK_THROWS_OR((protocol) . command, ConnectionException, \
- Protocol_UnexpectedReply, or_statements); \
+ TEST_CHECK_THROWS_AND_OR((protocol) . command, ConnectionException, \
+ Protocol_UnexpectedReply, /* and_command */, or_statements); \
TEST_PROTOCOL_ERROR_OR(protocol, error, or_statements)
#define TEST_COMMAND_RETURNS_ERROR(protocol, command, error) \