33#ifndef COLOR_CONSOLE_OUTPUT_IMP_H
34#define COLOR_CONSOLE_OUTPUT_IMP_H
45 static std::shared_ptr<ColorConsoleOutput>
getInstance();
49 void makeFinalTestOutputHead(
int numberOfTests,
int numberOfExecutedTest,
int numberOfPassedTest,
int numberOfFailedTest,
int numberOfErrorTest,
int numberOfNotExecutedTest);
50 void makeFinalTestOutputFoot(
int numberOfTests,
int numberOfExecutedTest,
int numberOfPassedTest,
int numberOfFailedTest,
int numberOfErrorTest,
int numberOfNotExecutedTest);
54 void printTestStart();
56 void print(std::string output);
57 void printColor(std::string output);
59 void setColor(
bool passed);
60 void printTestPassed(
int numberOfTests,
int numberOfExecutedTest,
int numberOfPassedTest,
int numberOfFailedTest,
int numberOfErrorTest,
int numberOfNotExecutedTest);
63 void printGreen(std::string output);
64 void printGreenHashLine();
static std::shared_ptr< ColorConsoleOutput > getInstance()
void makeSimulationHeadOutput(std::shared_ptr< SimulationInfo > simInfo)
void makeFinalTestOutputHead(int numberOfTests, int numberOfExecutedTest, int numberOfPassedTest, int numberOfFailedTest, int numberOfErrorTest, int numberOfNotExecutedTest)
void makeTestOutput(std::vector< std::string > testOutput, TestStatus status)
void makeFinalTestOutputFoot(int numberOfTests, int numberOfExecutedTest, int numberOfPassedTest, int numberOfFailedTest, int numberOfErrorTest, int numberOfNotExecutedTest)
std::shared_ptr< T > SPtr