aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/storageserver/bouncertest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storage/src/tests/storageserver/bouncertest.cpp')
-rw-r--r--storage/src/tests/storageserver/bouncertest.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/storage/src/tests/storageserver/bouncertest.cpp b/storage/src/tests/storageserver/bouncertest.cpp
index 4d739aab2d6..be926722497 100644
--- a/storage/src/tests/storageserver/bouncertest.cpp
+++ b/storage/src/tests/storageserver/bouncertest.cpp
@@ -213,9 +213,11 @@ BouncerTest::assertMessageBouncedWithAbort()
{
CPPUNIT_ASSERT_EQUAL(size_t(1), _upper->getNumReplies());
CPPUNIT_ASSERT_EQUAL(size_t(0), _upper->getNumCommands());
- CPPUNIT_ASSERT_EQUAL(api::ReturnCode::ABORTED,
- static_cast<api::RemoveReply&>(*_upper->getReply(0)).
- getResult().getResult());
+ auto& reply = dynamic_cast<api::StorageReply&>(*_upper->getReply(0));
+ CPPUNIT_ASSERT_EQUAL(api::ReturnCode(api::ReturnCode::ABORTED,
+ "We don't allow command of type MessageType(12, Remove) "
+ "when node is in state Down (on storage.2)"),
+ reply.getResult());
CPPUNIT_ASSERT_EQUAL(size_t(0), _lower->getNumCommands());
}