GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: test/default/test_severity_conversions.cc Lines: 12 12 100.0 %
Date: 2025-03-04 18:34:12 Branches: 10 50 20.0 %

Line Branch Exec Source
1
//
2
// Created by 4c3y (acey) on 29.09.22.
3
//
4
5
#include <log++.h>
6
#include <gtest/gtest.h>
7
8
9
4
TEST(default_enum_conversions, LppToBase) {
10
  using namespace lpp::internal;
11


2
  ASSERT_EQ(toBase(LppSeverity::D), BaseSeverity::DEBUG);
12


2
  ASSERT_EQ(toBase(LppSeverity::I), BaseSeverity::INFO);
13


2
  ASSERT_EQ(toBase(LppSeverity::W), BaseSeverity::WARN);
14


2
  ASSERT_EQ(toBase(LppSeverity::E), BaseSeverity::ERROR);
15


2
  ASSERT_EQ(toBase(LppSeverity::F), BaseSeverity::FATAL);
16
}
17
18
2
TEST(default_enum_conversions, GlogToBase) {
19
  using namespace lpp::internal;
20
1
  ASSERT_EQ(toBase(GlogSeverity::DEBUG), BaseSeverity::DEBUG);
21
1
  ASSERT_EQ(toBase(GlogSeverity::INFO), BaseSeverity::INFO);
22
1
  ASSERT_EQ(toBase(GlogSeverity::WARNING), BaseSeverity::WARN);
23
1
  ASSERT_EQ(toBase(GlogSeverity::ERROR), BaseSeverity::ERROR);
24
1
  ASSERT_EQ(toBase(GlogSeverity::FATAL), BaseSeverity::FATAL);
25
}