Fix unstable unittest (#1102)

Properly mock wsbase
This commit is contained in:
cyan317
2024-01-15 12:06:14 +00:00
committed by GitHub
parent ce86572274
commit 350a45e7e2
12 changed files with 140 additions and 261 deletions

View File

@@ -27,9 +27,7 @@
#include "util/Fixtures.h"
#include "util/MockPrometheus.h"
#include "util/MockWsBase.h"
#include "util/Taggable.h"
#include "util/TestObject.h"
#include "util/config/Config.h"
#include "web/interface/ConnectionBase.h"
#include <boost/json/parse.hpp>
@@ -72,8 +70,7 @@ protected:
HandlerBaseTest::SetUp();
subManager_ = std::make_shared<feed::SubscriptionManager>(ctx, backend);
util::TagDecoratorFactory const tagDecoratorFactory{util::Config{}};
session_ = std::make_shared<MockSession>(tagDecoratorFactory);
session_ = std::make_shared<MockSession>();
}
void
TearDown() override

View File

@@ -25,8 +25,6 @@
#include "util/Fixtures.h"
#include "util/MockSubscriptionManager.h"
#include "util/MockWsBase.h"
#include "util/Taggable.h"
#include "util/config/Config.h"
#include "web/interface/ConnectionBase.h"
#include <boost/json/parse.hpp>
@@ -56,9 +54,7 @@ protected:
{
HandlerBaseTest::SetUp();
MockSubscriptionManagerTest::SetUp();
util::Config const cfg;
util::TagDecoratorFactory const tagDecoratorFactory{cfg};
session_ = std::make_shared<MockSession>(tagDecoratorFactory);
session_ = std::make_shared<MockSession>();
}
void
TearDown() override