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
4
#include <
openvpn/log/logger.hpp
>
5
6
using namespace
openvpn
;
7
using namespace
openvpn::logging
;
8
9
TEST
(
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
19
TEST
(
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
}
openvpn::logging::LoggingMixin
Definition
logger.hpp:165
logger.hpp
openvpn::logging
Definition
logger.hpp:15
openvpn
Definition
ovpncli.cpp:97
test_common.hpp
TEST
TEST(LoggingMixin, is_shared)
Definition
test_loggingmixin.cpp:9
test
unittests
test_loggingmixin.cpp
Generated by
1.9.8