On Monday 06 December 2010, Thomas Baumgart wrote: > - a set of unit testcases is provided
However you didn't test compilation of the tests, after moving to kdereview, which has stricter compilation flags, notably -DQT_NO_CAST_FROM_ASCII. /d/qt/4/qt-for-trunk/src/corelib/tools/qstring.h: In member function 'void AlkValueTest::stringCtor()': /d/qt/4/qt-for-trunk/src/corelib/tools/qstring.h:601:5: error: 'QString::QString(const char*)' is private /d/kde/src/t/kdereview/libalkimia/alkvaluetest.cpp:82:33: error: within this context /d/qt/4/qt-for-trunk/src/corelib/tools/qchar.h:357:5: error: 'QChar::QChar(char)' is private /d/kde/src/t/kdereview/libalkimia/alkvaluetest.cpp:82:33: error: within this context etc. IMHO it's OK to disable QT_NO_CAST_FROM_ASCII in unittests, you can add a #undef at the top of the file; or you can use QLatin1String/QLatin1Char in case this might help detect encoding bugs in the (test) code. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org).