diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-05 10:06:41 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-05 10:06:41 +0000 |
commit | bbfebdcf506f8b638ce40b28e47c3657cf002055 (patch) | |
tree | a176b0bf30c7e74e3e792fa393ec3ba805c789cd /searchcore/src/tests/proton/persistenceengine | |
parent | 2b83b031718d466df9fc0c4abd89f7fe0bcdbbf8 (diff) |
Add async update and followup on PR comments.
Diffstat (limited to 'searchcore/src/tests/proton/persistenceengine')
-rw-r--r-- | searchcore/src/tests/proton/persistenceengine/persistenceengine_test.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/searchcore/src/tests/proton/persistenceengine/persistenceengine_test.cpp b/searchcore/src/tests/proton/persistenceengine/persistenceengine_test.cpp index 4fb4abcb7c5..2927457a6a5 100644 --- a/searchcore/src/tests/proton/persistenceengine/persistenceengine_test.cpp +++ b/searchcore/src/tests/proton/persistenceengine/persistenceengine_test.cpp @@ -458,12 +458,12 @@ TEST_F("require that puts are routed to handler", SimpleFixture) storage::spi::LoadType loadType(0, "default"); Context context(loadType, storage::spi::Priority(0), storage::spi::Trace::TraceLevel(0)); f.engine.put(bucket1, tstamp1, doc1, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket0, tstamp0, docId0, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket0, tstamp0, docId0, f.hset.handler2)); f.engine.put(bucket1, tstamp1, doc2, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket1, tstamp1, docId2, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket1, tstamp1, docId2, f.hset.handler2)); EXPECT_EQUAL(Result(Result::ErrorType::PERMANENT_ERROR, "No handler for document type 'type3'"), f.engine.put(bucket1, tstamp1, doc3, context)); @@ -490,14 +490,14 @@ TEST_F("require that updates are routed to handler", SimpleFixture) Context context(loadType, storage::spi::Priority(0), storage::spi::Trace::TraceLevel(0)); f.hset.handler1.setExistingTimestamp(tstamp2); UpdateResult ur = f.engine.update(bucket1, tstamp1, upd1, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket0, tstamp0, docId0, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket0, tstamp0, docId0, f.hset.handler2)); EXPECT_EQUAL(tstamp2, ur.getExistingTimestamp()); f.hset.handler2.setExistingTimestamp(tstamp3); ur = f.engine.update(bucket1, tstamp1, upd2, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket1, tstamp1, docId2, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket1, tstamp1, docId2, f.hset.handler2)); EXPECT_EQUAL(tstamp3, ur.getExistingTimestamp()); EXPECT_EQUAL(Result(Result::ErrorType::PERMANENT_ERROR, "No handler for document type 'type3'"), @@ -533,31 +533,31 @@ TEST_F("require that removes are routed to handlers", SimpleFixture) storage::spi::LoadType loadType(0, "default"); Context context(loadType, storage::spi::Priority(0), storage::spi::Trace::TraceLevel(0)); RemoveResult rr = f.engine.remove(bucket1, tstamp1, docId3, context); - assertHandler(bucket0, tstamp0, docId0, f.hset.handler1); - assertHandler(bucket0, tstamp0, docId0, f.hset.handler2); + TEST_DO(assertHandler(bucket0, tstamp0, docId0, f.hset.handler1)); + TEST_DO(assertHandler(bucket0, tstamp0, docId0, f.hset.handler2)); EXPECT_FALSE(rr.wasFound()); EXPECT_TRUE(rr.hasError()); EXPECT_EQUAL(Result(Result::ErrorType::PERMANENT_ERROR, "No handler for document type 'type3'"), rr); f.hset.handler1.setExistingTimestamp(tstamp2); rr = f.engine.remove(bucket1, tstamp1, docId1, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket0, tstamp0, docId0, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket0, tstamp0, docId0, f.hset.handler2)); EXPECT_TRUE(rr.wasFound()); EXPECT_FALSE(rr.hasError()); f.hset.handler1.setExistingTimestamp(tstamp0); f.hset.handler2.setExistingTimestamp(tstamp3); rr = f.engine.remove(bucket1, tstamp1, docId2, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket1, tstamp1, docId2, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket1, tstamp1, docId2, f.hset.handler2)); EXPECT_TRUE(rr.wasFound()); EXPECT_FALSE(rr.hasError()); f.hset.handler2.setExistingTimestamp(tstamp0); rr = f.engine.remove(bucket1, tstamp1, docId2, context); - assertHandler(bucket1, tstamp1, docId1, f.hset.handler1); - assertHandler(bucket1, tstamp1, docId2, f.hset.handler2); + TEST_DO(assertHandler(bucket1, tstamp1, docId1, f.hset.handler1)); + TEST_DO(assertHandler(bucket1, tstamp1, docId2, f.hset.handler2)); EXPECT_FALSE(rr.wasFound()); EXPECT_FALSE(rr.hasError()); } |