yql_issue_ut.cpp 948 B

123456789101112131415161718192021222324252627282930
  1. #include <library/cpp/testing/unittest/registar.h>
  2. #include "yql_issue.h"
  3. using namespace NYql;
  4. Y_UNIT_TEST_SUITE(TIssuesDataTest) {
  5. Y_UNIT_TEST(SeverityMapTest) {
  6. auto severity = GetSeverity(TIssuesIds::UNEXPECTED);
  7. auto severityName = SeverityToString(severity);
  8. UNIT_ASSERT_VALUES_EQUAL(static_cast<ui32>(severity),
  9. static_cast<ui32>(TSeverityIds::S_FATAL));
  10. UNIT_ASSERT_VALUES_EQUAL(severityName, "Fatal");
  11. }
  12. Y_UNIT_TEST(UnknownSeverityNameTest) {
  13. auto severityName = SeverityToString(static_cast<ESeverity>(999));
  14. UNIT_ASSERT_VALUES_EQUAL(severityName, "Unknown");
  15. }
  16. Y_UNIT_TEST(IssueNameTest) {
  17. auto issueName = IssueCodeToString(TIssuesIds::DEFAULT_ERROR);
  18. UNIT_ASSERT_VALUES_EQUAL(issueName, "Default error");
  19. }
  20. Y_UNIT_TEST(IssueDefaultErrorNumber) {
  21. UNIT_ASSERT_VALUES_EQUAL((ui32)TIssuesIds::DEFAULT_ERROR, 0);
  22. }
  23. }