aboutsummaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface/logging/ut/log_ut.cpp
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);
}