git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59867
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- virtual void addFailure(const CppUnit::TestFailure& failure) {
+ virtual void addFailure(const CppUnit::TestFailure& failure)
+ {
m_result = failure.isError() ? RESULT_ERROR : RESULT_FAIL;
}
m_result = failure.isError() ? RESULT_ERROR : RESULT_FAIL;
}
RESULT_OK = 0,
RESULT_FAIL,
RESULT_OK = 0,
RESULT_FAIL,
+ RESULT_ERROR,
+ RESULT_MAX
- wxString GetResultStr(ResultType type) const {
- static const wxChar* ResultTypeNames[] = {
- wxT("OK"),
- wxT(" F"),
- wxT("ER")
+ wxString GetResultStr(ResultType type) const
+ {
+ static const char *resultTypeNames[] =
+ {
+ " OK",
+ "FAIL",
+ " ERR"
- wxCHECK_MSG(static_cast<size_t>(type) < WXSIZEOF(ResultTypeNames),
- ResultTypeNames[RESULT_ERROR], "invalid entry type");
- return ResultTypeNames[type];
+
+ wxCOMPILE_TIME_ASSERT( WXSIZEOF(resultTypeNames) == RESULT_MAX,
+ ResultTypeNamesMismatch );
+
+ return resultTypeNames[type];