summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/matching/sessionmanager_test.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-11-14 22:21:37 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-11-14 22:21:37 +0000
commit37754e26c8f04eb5a0d130f65e44946726fa5490 (patch)
treecc5cc48c3e7c26cd4881c93909fb14ef256b9b09 /searchcore/src/tests/proton/matching/sessionmanager_test.cpp
parent52a5a424000cb4a1bcc61e601c6f4a183103e3d1 (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.cpp18
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());