summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2017-10-26 12:28:44 +0000
committerTor Egge <Tor.Egge@oath.com>2017-10-26 12:31:55 +0000
commitc5518c77b93ce135fc02f28b121614074d772392 (patch)
treee00dc8387513ecd804d60e8517e1da9d766b53ef /storage/src/tests/distributor
parent4184bb24b0e5cead726f204457d34103ee6d3234 (diff)
Use document::Bucket instead of document::BucketId in api
checking for pending messages in PendingMessageTracker. Bucket space portion is still ignored by implementation.
Diffstat (limited to 'storage/src/tests/distributor')
-rw-r--r--storage/src/tests/distributor/idealstatemanagertest.cpp4
-rw-r--r--storage/src/tests/distributor/pendingmessagetrackertest.cpp22
2 files changed, 13 insertions, 13 deletions
diff --git a/storage/src/tests/distributor/idealstatemanagertest.cpp b/storage/src/tests/distributor/idealstatemanagertest.cpp
index 4f9d8bdf4d4..0c695f9a3d4 100644
--- a/storage/src/tests/distributor/idealstatemanagertest.cpp
+++ b/storage/src/tests/distributor/idealstatemanagertest.cpp
@@ -253,9 +253,9 @@ IdealStateManagerTest::testBlockCheckForAllOperationsToSpecificBucket()
RemoveBucketOperation op("storage",
BucketAndNodes(makeDocumentBucket(bid), toVector<uint16_t>(7)));
// Not blocked for exact node match.
- CPPUNIT_ASSERT(!op.checkBlock(bid, tracker));
+ CPPUNIT_ASSERT(!op.checkBlock(makeDocumentBucket(bid), tracker));
// But blocked for bucket match!
- CPPUNIT_ASSERT(op.checkBlockForAllNodes(bid, tracker));
+ CPPUNIT_ASSERT(op.checkBlockForAllNodes(makeDocumentBucket(bid), tracker));
}
}
diff --git a/storage/src/tests/distributor/pendingmessagetrackertest.cpp b/storage/src/tests/distributor/pendingmessagetrackertest.cpp
index 6aba8e1fb98..8e9c016ea54 100644
--- a/storage/src/tests/distributor/pendingmessagetrackertest.cpp
+++ b/storage/src/tests/distributor/pendingmessagetrackertest.cpp
@@ -445,19 +445,19 @@ PendingMessageTrackerTest::testGetPendingMessageTypes()
{
TestChecker checker;
- tracker.checkPendingMessages(0, bid, checker);
+ tracker.checkPendingMessages(0, makeDocumentBucket(bid), checker);
CPPUNIT_ASSERT_EQUAL(127, (int)checker.pri);
}
{
TestChecker checker;
- tracker.checkPendingMessages(0, document::BucketId(16, 1235), checker);
+ tracker.checkPendingMessages(0, makeDocumentBucket(document::BucketId(16, 1235)), checker);
CPPUNIT_ASSERT_EQUAL(255, (int)checker.pri);
}
{
TestChecker checker;
- tracker.checkPendingMessages(1, bid, checker);
+ tracker.checkPendingMessages(1, makeDocumentBucket(bid), checker);
CPPUNIT_ASSERT_EQUAL(255, (int)checker.pri);
}
}
@@ -472,7 +472,7 @@ PendingMessageTrackerTest::testHasPendingMessage()
PendingMessageTracker tracker(compReg);
document::BucketId bid(16, 1234);
- CPPUNIT_ASSERT(!tracker.hasPendingMessage(1, bid, api::MessageType::REMOVE_ID));
+ CPPUNIT_ASSERT(!tracker.hasPendingMessage(1, makeDocumentBucket(bid), api::MessageType::REMOVE_ID));
{
std::shared_ptr<api::RemoveCommand> remove(
@@ -484,13 +484,13 @@ PendingMessageTrackerTest::testHasPendingMessage()
tracker.insert(remove);
}
- CPPUNIT_ASSERT(tracker.hasPendingMessage(1, bid, api::MessageType::REMOVE_ID));
- CPPUNIT_ASSERT(!tracker.hasPendingMessage(0, bid, api::MessageType::REMOVE_ID));
- CPPUNIT_ASSERT(!tracker.hasPendingMessage(2, bid, api::MessageType::REMOVE_ID));
+ CPPUNIT_ASSERT(tracker.hasPendingMessage(1, makeDocumentBucket(bid), api::MessageType::REMOVE_ID));
+ CPPUNIT_ASSERT(!tracker.hasPendingMessage(0, makeDocumentBucket(bid), api::MessageType::REMOVE_ID));
+ CPPUNIT_ASSERT(!tracker.hasPendingMessage(2, makeDocumentBucket(bid), api::MessageType::REMOVE_ID));
CPPUNIT_ASSERT(!tracker.hasPendingMessage(1,
- document::BucketId(16, 1233),
+ makeDocumentBucket(document::BucketId(16, 1233)),
api::MessageType::REMOVE_ID));
- CPPUNIT_ASSERT(!tracker.hasPendingMessage(1, bid, api::MessageType::DELETEBUCKET_ID));
+ CPPUNIT_ASSERT(!tracker.hasPendingMessage(1, makeDocumentBucket(bid), api::MessageType::DELETEBUCKET_ID));
}
namespace {
@@ -527,7 +527,7 @@ PendingMessageTrackerTest::testGetAllMessagesForSingleBucket()
{
OperationEnumerator enumerator;
- tracker.checkPendingMessages(document::BucketId(16, 1234), enumerator);
+ tracker.checkPendingMessages(makeDocumentBucket(document::BucketId(16, 1234)), enumerator);
CPPUNIT_ASSERT_EQUAL(std::string("Remove -> 0\n"
"Remove -> 0\n"
"Remove -> 1\n"
@@ -536,7 +536,7 @@ PendingMessageTrackerTest::testGetAllMessagesForSingleBucket()
}
{
OperationEnumerator enumerator;
- tracker.checkPendingMessages(document::BucketId(16, 9876), enumerator);
+ tracker.checkPendingMessages(makeDocumentBucket(document::BucketId(16, 9876)), enumerator);
CPPUNIT_ASSERT_EQUAL(std::string(""), enumerator.str());
}
}