OpenVPN 3 Core Library
Loading...
Searching...
No Matches
test_loggingmixin.cpp
Go to the documentation of this file.
1
2#include "test_common.hpp"
3
5
6using namespace openvpn;
7using namespace openvpn::logging;
8
9TEST(LoggingMixin, is_shared)
10{
11 auto lm1 = LoggingMixin<1>();
12 auto lm2 = LoggingMixin<1>();
13
14 EXPECT_EQ(lm1.log_level(), lm2.log_level());
15 lm1.set_log_level(lm1.log_level() + 1);
16 EXPECT_EQ(lm1.log_level(), lm2.log_level());
17}
18
19TEST(LoggingMixin, is_not_shared)
20{
21 auto lm1 = LoggingMixin<1, 1, int>();
22 auto lm2 = LoggingMixin<1, 1, float>();
23
24 EXPECT_EQ(lm1.log_level(), lm2.log_level());
25 lm1.set_log_level(lm1.log_level() + 1);
26 EXPECT_NE(lm1.log_level(), lm2.log_level());
27}
TEST(LoggingMixin, is_shared)