diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-14 22:21:37 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-14 22:21:37 +0000 |
commit | 37754e26c8f04eb5a0d130f65e44946726fa5490 (patch) | |
tree | cc5cc48c3e7c26cd4881c93909fb14ef256b9b09 /searchcore/src/tests/proton/matching/sessionmanager_test.cpp | |
parent | 52a5a424000cb4a1bcc61e601c6f4a183103e3d1 (diff) |
Use steady clock to ensure monotonically increasing clock.
Diffstat (limited to 'searchcore/src/tests/proton/matching/sessionmanager_test.cpp')
-rw-r--r-- | searchcore/src/tests/proton/matching/sessionmanager_test.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/searchcore/src/tests/proton/matching/sessionmanager_test.cpp b/searchcore/src/tests/proton/matching/sessionmanager_test.cpp index 349ac411042..78fe216cb9e 100644 --- a/searchcore/src/tests/proton/matching/sessionmanager_test.cpp +++ b/searchcore/src/tests/proton/matching/sessionmanager_test.cpp @@ -34,12 +34,11 @@ void checkStats(SessionManager::Stats stats, uint32_t numInsert, TEST("require that SessionManager handles SearchSessions.") { string session_id("foo"); + fastos::TimeStamp start(100); fastos::TimeStamp doom(1000); MatchToolsFactory::UP mtf; SearchSession::OwnershipBundle owned_objects; - SearchSession::SP session( - new SearchSession(session_id, doom, std::move(mtf), - std::move(owned_objects))); + auto session = std::make_shared<SearchSession>(session_id, start, doom, std::move(mtf), std::move(owned_objects)); SessionManager session_manager(10); TEST_DO(checkStats(session_manager.getSearchStats(), 0, 0, 0, 0, 0)); @@ -60,14 +59,15 @@ TEST("require that SessionManager handles SearchSessions.") { } TEST("require that SessionManager can be explored") { + fastos::TimeStamp start(100); fastos::TimeStamp doom(1000); SessionManager session_manager(10); - session_manager.insert(SearchSession::SP(new SearchSession("foo", doom, - MatchToolsFactory::UP(), SearchSession::OwnershipBundle()))); - session_manager.insert(SearchSession::SP(new SearchSession("bar", doom, - MatchToolsFactory::UP(), SearchSession::OwnershipBundle()))); - session_manager.insert(SearchSession::SP(new SearchSession("baz", doom, - MatchToolsFactory::UP(), SearchSession::OwnershipBundle()))); + session_manager.insert(std::make_shared<SearchSession>("foo", start, doom, + MatchToolsFactory::UP(), SearchSession::OwnershipBundle())); + session_manager.insert(std::make_shared<SearchSession>("bar", start, doom, + MatchToolsFactory::UP(), SearchSession::OwnershipBundle())); + session_manager.insert(std::make_shared<SearchSession>("baz", start, doom, + MatchToolsFactory::UP(), SearchSession::OwnershipBundle())); SessionManagerExplorer explorer(session_manager); EXPECT_EQUAL(std::vector<vespalib::string>({"search"}), explorer.get_children_names()); |