У кого-нибудь получалось подружить тестовый фреймворк Qt с utf-8?
В main примерно так:
int main(int argc, char **argv)
{
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
DataTest tst;
return QTest::qExec(&tst, argc, argv);
}
В тесте (исходник utf-8)
QCOMPARE("мама", "папа");
В результате теста в консоли вместо русских символов вопросики
Actual ("????????"): ????????
Expected ("????????"): ????????