log_ut.cpp 735 B

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