~ubuntu-branches/ubuntu/lucid/kde4libs/lucid-updates

« back to all changes in this revision

Viewing changes to kate/tests/undomanagertest.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2010-01-19 20:32:41 UTC
  • mfrom: (1.1.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20100119203241-6qlz4p6emiawose6
Tags: 4:4.3.95-0ubuntu1
* New upstream release candidate:
  - Remove kubuntu_71_knewstuff_crashes.diff, applied upstream
  - Remove kubuntu_72_popupapplet_crash_fix.diff, applied upstream
  - Refresh kubuntu_70_dbusmenu.diff
  - Bump RUNTIME_DEPS value in debian/rules to 4.3.90
  - Update .install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
   Boston, MA 02110-1301, USA.
18
18
*/
19
19
 
20
 
#include "undomanagertest.h"
 
20
#include "tests/undomanagertest.h"
 
21
 
21
22
#include "moc_undomanagertest.cpp"
22
23
 
23
24
#include <qtest_kde.h>
 
25
#include <ksycoca.h>
 
26
 
 
27
#include <ktexteditor/editor.h>
 
28
#include <ktexteditor/document.h>
24
29
 
25
30
#include <katedocument.h>
26
31
#include <kateview.h>
 
32
#include <katecompletionwidget.h>
 
33
#include <katecompletionmodel.h>
 
34
#include <katerenderer.h>
 
35
#include <kateconfig.h>
 
36
#include <kateglobal.h>
27
37
 
 
38
#include <katesmartrange.h>
28
39
 
29
40
UndoManagerTest::UndoManagerTest()
30
41
    : QObject()
39
50
 
40
51
void UndoManagerTest::init()
41
52
{
42
 
    m_doc = new KateDocument(false, false, false, 0, this);
 
53
    if ( !KSycoca::isAvailable() )
 
54
        QSKIP( "ksycoca not available", SkipAll );
 
55
 
 
56
    KTextEditor::Editor* editor = KateGlobal::self();
 
57
    QVERIFY(editor);
 
58
    m_doc = qobject_cast<KateDocument*>(editor->createDocument(this));
 
59
    QVERIFY(m_doc);
43
60
 
44
61
    m_view = qobject_cast<KateView*>(m_doc->createView(0));
45
62
    QApplication::setActiveWindow(m_view);