29 mApp->bookmarks()->removeBookmark(child);
30 removeBookmarks(child);
34void LocationBarTest::initTestCase()
38void LocationBarTest::cleanupTestCase()
42void LocationBarTest::init()
44 mApp->searchEnginesManager()->setAllEngines({});
45 removeBookmarks(
mApp->bookmarks()->rootItem());
48void LocationBarTest::loadActionBasicTest()
83void LocationBarTest::loadActionBookmarksTest()
86 bookmark->setTitle(
QSL(
"KDE Bookmark title"));
87 bookmark->setUrl(QUrl(
QSL(
"http://kde.org")));
88 bookmark->setKeyword(
QSL(
"kde-bookmark"));
89 mApp->bookmarks()->addBookmark(
mApp->bookmarks()->unsortedFolder(), bookmark);
102 QCOMPARE(action.
bookmark, bookmark);
106void LocationBarTest::loadActionSearchTest()
109 engine.
name =
QSL(
"Test Engine");
110 engine.
url =
QSL(
"http://test/%s");
112 mApp->searchEnginesManager()->addEngine(engine);
113 mApp->searchEnginesManager()->setDefaultEngine(engine);
130void LocationBarTest::loadAction_kdebug389491()
135 engine.
name =
QSL(
"Test Engine");
136 engine.
url =
QSL(
"http://test/%s");
138 mApp->searchEnginesManager()->addEngine(engine);
139 mApp->searchEnginesManager()->setActiveEngine(engine);
145 QCOMPARE(action.
loadRequest.
url(), QUrl(
QSL(
"http://test/site%3Awebsite.com%20searchterm")));
153 QCOMPARE(action.
loadRequest.
url(), QUrl(
QSL(
"http://website.com?search=searchterm and another")));
156void LocationBarTest::loadActionSpecialSchemesTest()
182 QCOMPARE(action.
loadRequest.
url(), QUrl(
QSL(
"javascript:alert('%20test%20');")));
185void LocationBarTest::loadAction_issue2578()
217void LocationBarTest::loadAction_kdebug392445()
227 QCOMPARE(action.
loadRequest.
url(), QUrl(
QSL(
"http://www.example.com/my%20beautiful%20page")));
#define FALKONTEST_MAIN(Test)
QList< BookmarkItem * > children() const
static LoadAction loadAction(const QString &text)