1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#include <QTest>
#include <QSignalSpy>
#include <QxtHtmlTemplate>
class Test: public QObject
{
Q_OBJECT
private slots:
void simple()
{
QxtHtmlTemplate t;
t.load("<?=foo?>");
t["foo"]="bla";
QVERIFY(t.render()=="bla");
}
void surounded()
{
QxtHtmlTemplate t;
t.load("123456789<?=foo?>123456789");
t["foo"]="heyJO";
QVERIFY(t.render()=="123456789heyJO123456789");
}
void indented()
{
QxtHtmlTemplate t;
t.load("\n <?=foo?>");
t["foo"]="baz\nbar";
QVERIFY(t.render()=="\n baz\n bar");
}
};
QTEST_MAIN(Test)
#include "main.moc"
|