Skip to content

Commit

Permalink
fix lowercase issues
Browse files Browse the repository at this point in the history
  • Loading branch information
vovatrykoz committed Dec 9, 2024
1 parent a9730dc commit a3dd548
Showing 1 changed file with 25 additions and 20 deletions.
45 changes: 25 additions & 20 deletions source/Setup.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,24 @@
#include <io/reader/TaskInstanceInputReader.h>
#include <io/reader/TaskInstanceSimpleTextReader.h>

#include <algorithm>
#include <iostream>

using namespace e2e;
using namespace e2e::io;

std::optional<setup::SupportedLogger> setup::getSupportedLoggerFromString(
const std::string& loggerStr) {
for (auto& c : loggerStr) {
std::tolower(c);
}
std::string lowercaseLoggerStr;
std::transform(loggerStr.begin(), loggerStr.end(), std::back_inserter(lowercaseLoggerStr), [](unsigned char c) {
return std::tolower(c);
});

if (loggerStr == "console") {
if (lowercaseLoggerStr == "console") {
return SupportedLogger::Console;
}

if (loggerStr == "text") {
if (lowercaseLoggerStr == "text") {
return SupportedLogger::Text;
}

Expand All @@ -33,15 +35,16 @@ std::optional<setup::SupportedLogger> setup::getSupportedLoggerFromString(

std::optional<setup::SupportedLogger> setup::getSupportedSimpleLoggerFromString(
const std::string& loggerStr) {
for (auto& c : loggerStr) {
std::tolower(c);
}
std::string lowercaseLoggerStr;
std::transform(loggerStr.begin(), loggerStr.end(), std::back_inserter(lowercaseLoggerStr), [](unsigned char c) {
return std::tolower(c);
});

if (loggerStr == "console") {
if (lowercaseLoggerStr == "console") {
return SupportedLogger::SimplifiedConsole;
}

if (loggerStr == "text") {
if (lowercaseLoggerStr == "text") {
return SupportedLogger::SimplifiedText;
}

Expand All @@ -50,15 +53,16 @@ std::optional<setup::SupportedLogger> setup::getSupportedSimpleLoggerFromString(

std::optional<setup::SupportedTaskInstanceReader>
setup::getSupportedTaskInstanceReaderFromString(const std::string& readerStr) {
for (auto& c : readerStr) {
std::tolower(c);
}
std::string lowercaseReaderStr;
std::transform(readerStr.begin(), readerStr.end(), std::back_inserter(lowercaseReaderStr), [](unsigned char c) {
return std::tolower(c);
});

if (readerStr == "console") {
if (lowercaseReaderStr == "console") {
return SupportedTaskInstanceReader::Console;
}

if (readerStr == "text") {
if (lowercaseReaderStr == "text") {
return SupportedTaskInstanceReader::Text;
}

Expand All @@ -67,15 +71,16 @@ setup::getSupportedTaskInstanceReaderFromString(const std::string& readerStr) {

std::optional<setup::SupportedTaskReader>
setup::getSupportedTaskReaderFromString(const std::string& readerStr) {
for (auto& c : readerStr) {
std::tolower(c);
}
std::string lowercaseReaderStr;
std::transform(readerStr.begin(), readerStr.end(), std::back_inserter(lowercaseReaderStr), [](unsigned char c) {
return std::tolower(c);
});

if (readerStr == "console") {
if (lowercaseReaderStr == "console") {
return SupportedTaskReader::Console;
}

if (readerStr == "text") {
if (lowercaseReaderStr == "text") {
return SupportedTaskReader::Text;
}

Expand Down

0 comments on commit a3dd548

Please sign in to comment.