25 #ifndef WTERMINALCOLOR_TEST_H
26 #define WTERMINALCOLOR_TEST_H
31 #include <boost/shared_ptr.hpp>
32 #include <cxxtest/TestSuite.h>
34 #include "../WTerminalColor.h"
48 TS_ASSERT_THROWS_NOTHING(
WTerminalColor( WTerminalColor::Bold, WTerminalColor::FGRed, WTerminalColor::BGNone ) );
57 TS_ASSERT_THROWS_NOTHING( c =
WTerminalColor( WTerminalColor::Bold, WTerminalColor::FGRed, WTerminalColor::BGGreen ) );
60 std::ostringstream ss;
63 ss << cStart <<
"[" << 1 <<
";" << 31 <<
";" << 42 <<
"m";
75 TS_ASSERT_THROWS_NOTHING( c =
WTerminalColor( WTerminalColor::Bold, WTerminalColor::FGRed, WTerminalColor::BGGreen ) );
78 std::ostringstream ss;
81 ss << cStart <<
"[0m";
93 TS_ASSERT_THROWS_NOTHING( c =
WTerminalColor( WTerminalColor::Bold, WTerminalColor::FGRed, WTerminalColor::BGGreen ) );
101 #endif // WTERMINALCOLOR_TEST_H