~ubuntu-branches/ubuntu/trusty/grantlee/trusty

« back to all changes in this revision

Viewing changes to textdocument/tests/plainmarkupbuildertest.cpp

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman
  • Date: 2012-11-21 11:04:39 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20121121110439-tzyjomgtnpmdnsxn
Tags: 0.3.0-0ubuntu1
* New upsteam release
  - Update libgrantlee-core0.symbols
* Add wildcards to *.install files to avoid unneeded build failures

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <QtCore/QRegExp>
25
25
#include <QtGui/QTextCursor>
26
26
#include <QtGui/QTextDocument>
27
 
#include <QtGui/QTextEdit>
28
27
 
29
28
#include "markupdirector.h"
30
29
#include "plaintextmarkupbuilder.h"
61
60
    void testHorizontalRule();
62
61
    void testNewlines();
63
62
    void testEmptyParagraphs();
64
 
    void testNewlinesThroughQTextEdit();
 
63
    void testNewlinesThroughQTextCursor();
65
64
    void testBrInsideParagraph();
66
65
 
67
66
};
542
541
    QVERIFY(regex.exactMatch(result));
543
542
}
544
543
 
545
 
void TestPlainMarkupOutput::testNewlinesThroughQTextEdit()
 
544
void TestPlainMarkupOutput::testNewlinesThroughQTextCursor()
546
545
{
547
 
 
548
 
    QTextEdit *te = new QTextEdit();
549
 
    QTextCursor cursor = te->textCursor();
 
546
    QTextDocument *doc = new QTextDocument(this);
 
547
    QTextCursor cursor(doc);
550
548
    cursor.movePosition(QTextCursor::Start);
551
549
    cursor.insertText( QLatin1String( "Foo" ) );
552
550
    cursor.insertText( QLatin1String( "\n" ) );
556
554
 
557
555
    PlainTextMarkupBuilder *hb = new PlainTextMarkupBuilder();
558
556
    MarkupDirector *md = new MarkupDirector(hb);
559
 
    md->processDocument(te->document());
 
557
    md->processDocument(doc);
560
558
    QString result = hb->getResult();
561
559
 
562
560
    QRegExp regex = QRegExp( QLatin1String( "^Foo\\n\\n\\nBar\\n$" ) );