Mercurial > irccd
comparison tests/logger/main.cpp @ 488:7e273b7f4f92
Irccd: new coding style, closes #576
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 26 Sep 2017 17:18:47 +0200 |
parents | c6fbb6e0e06d |
children | 349fe29d86d5 |
comparison
equal
deleted
inserted
replaced
487:beb6c638b841 | 488:7e273b7f4f92 |
---|---|
30 std::string lineInfo; | 30 std::string lineInfo; |
31 std::string lineWarning; | 31 std::string lineWarning; |
32 | 32 |
33 } // !namespace | 33 } // !namespace |
34 | 34 |
35 class MyInterface : public log::Logger { | 35 class MyInterface : public log::logger { |
36 public: | 36 public: |
37 void debug(const std::string &line) override | 37 void debug(const std::string &line) override |
38 { | 38 { |
39 lineDebug = line; | 39 lineDebug = line; |
40 } | 40 } |
48 { | 48 { |
49 lineWarning = line; | 49 lineWarning = line; |
50 } | 50 } |
51 }; | 51 }; |
52 | 52 |
53 class MyFilter : public log::Filter { | 53 class MyFilter : public log::filter { |
54 public: | 54 public: |
55 std::string preDebug(std::string input) const override | 55 std::string pre_debug(std::string input) const override |
56 { | 56 { |
57 return std::reverse(input.begin(), input.end()), input; | 57 return std::reverse(input.begin(), input.end()), input; |
58 } | 58 } |
59 | 59 |
60 std::string preInfo(std::string input) const override | 60 std::string pre_info(std::string input) const override |
61 { | 61 { |
62 return std::reverse(input.begin(), input.end()), input; | 62 return std::reverse(input.begin(), input.end()), input; |
63 } | 63 } |
64 | 64 |
65 std::string preWarning(std::string input) const override | 65 std::string pre_warning(std::string input) const override |
66 { | 66 { |
67 return std::reverse(input.begin(), input.end()), input; | 67 return std::reverse(input.begin(), input.end()), input; |
68 } | 68 } |
69 }; | 69 }; |
70 | 70 |
93 ASSERT_EQ("gninraw", lineWarning); | 93 ASSERT_EQ("gninraw", lineWarning); |
94 } | 94 } |
95 | 95 |
96 int main(int argc, char **argv) | 96 int main(int argc, char **argv) |
97 { | 97 { |
98 log::setVerbose(true); | 98 log::set_verbose(true); |
99 log::setLogger(std::make_unique<MyInterface>()); | 99 log::set_logger(std::make_unique<MyInterface>()); |
100 log::setFilter(std::make_unique<MyFilter>()); | 100 log::set_filter(std::make_unique<MyFilter>()); |
101 | 101 |
102 testing::InitGoogleTest(&argc, argv); | 102 testing::InitGoogleTest(&argc, argv); |
103 | 103 |
104 return RUN_ALL_TESTS(); | 104 return RUN_ALL_TESTS(); |
105 } | 105 } |