blob: b79b2f707f1af8f4618a3ba05405db5933f5b267 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <yt/cpp/mapreduce/interface/logging/logger.h>
#include <library/cpp/testing/gtest/gtest.h>
#include <util/string/cast.h>
using namespace NYT;
TEST(TLoggingTest, FromString) {
EXPECT_EQ(FromString("error"), ILogger::ELevel::ERROR);
EXPECT_EQ(FromString("warning"), ILogger::ELevel::ERROR);
EXPECT_EQ(FromString("info"), ILogger::ELevel::INFO);
EXPECT_EQ(FromString("debug"), ILogger::ELevel::DEBUG);
EXPECT_EQ(FromString("ERROR"), ILogger::ELevel::ERROR);
EXPECT_EQ(FromString("WARNING"), ILogger::ELevel::ERROR);
EXPECT_EQ(FromString("INFO"), ILogger::ELevel::INFO);
EXPECT_EQ(FromString("DEBUG"), ILogger::ELevel::DEBUG);
EXPECT_THROW(FromString<ILogger::ELevel>("no"), yexception);
}
|