Extend TestError class with a constructor that accepts
std:string as a first parameter in 4-parameter constructor.
This enables to use statements like TCU_FAIL(std::string).
Components: Framework
VK-GL-CTS issue: 260
Change-Id: Ib7cf3eedd8eb22f3cdf9603e56e3fbcc69644d64
: TestException(message, expr, file, line, QP_TEST_RESULT_FAIL)
{
}
+TestError::TestError (const std::string& message, const char* expr, const char* file, int line)
+ : TestException(message.c_str(), expr, file, line, QP_TEST_RESULT_FAIL)
+{
+}
TestError::TestError (const std::string& message)
: TestException(message, QP_TEST_RESULT_FAIL)
{
public:
TestError (const char* message, const char* expr, const char* file, int line);
+ TestError (const std::string& message, const char* expr, const char* file, int line);
TestError (const std::string& message);
virtual ~TestError (void) throw() {}
};