Есть ли в CPPUnit какие-либо функции, которые позволили бы мне выполнять утверждения в стиле printf
? Например:
CPPUNIT_ASSERT("Actual size: %d", p->GetSize(), p->GetSize() == 0);
Я знаю, что это недействительный CPPUNIT_ASSERT — я просто использую это как пример.
Я нашел CPPUNIT_ASSERT_MESSAGE(message,condition)
, который принимает строку, а затем условие для оценки, но не повезло получить значение в утверждении.
sprintf
, чтобы поместить значение в строкуmessage
, а затем вызвать с нимCPPUNIT_ASSERT_MESSAGE(message,condition)
? - person Paul Evans   schedule 19.08.2013