1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#ifndef QT_NO_DEBUG
#include "testutil.h"
#include "qcetestutil.h"
#include "qdocumentcursor.h"
QString cur2str(const QDocumentCursor &c){
if (c.hasSelection()) return QString("%1|%2|%3|%4").arg(c.anchorLineNumber()).arg(c.anchorColumnNumber()).arg(c.lineNumber()).arg(c.columnNumber());
return QString("%1|%2").arg(c.lineNumber()).arg(c.columnNumber());
}
void qceEqual(const QDocumentCursor& c, const QDocumentCursor& expected){
QCEEQUAL2(c,expected,QString());
}
void qceEqual(const QDocumentCursor& c, const QDocumentCursor& d, const QDocumentCursor& expected, const QString& message ){
qceEqual(c,expected,message);
qceEqual(d,expected,message);
}
void qceEqual(const QDocumentCursor& c, const QDocumentCursor& expected, const QString& message){
QEQUAL2(c.hasSelection(),expected.hasSelection(), " got-total: "+cur2str(c)+" expected-total: "+cur2str(expected)+" more: "+message);
QEQUAL2(c.anchorLineNumber(),expected.anchorLineNumber(), " got-total: "+cur2str(c)+" expected-total: "+cur2str(expected)+" more: "+message);
QEQUAL2(c.anchorColumnNumber(),expected.anchorColumnNumber(), " got-total: "+cur2str(c)+" expected-total: "+cur2str(expected)+" more: "+message);
QEQUAL2(c.lineNumber(),expected.lineNumber(), " got-total: "+cur2str(c)+" expected-total: "+cur2str(expected)+" more: "+message);
QEQUAL2(c.columnNumber(),expected.columnNumber(), " got-total: "+cur2str(c)+" expected-total: "+cur2str(expected)+" more: "+message);
}
#endif
|