homescreenapp/stateplugins/hsapplibrarystateplugin/tsrc/t_searchviewbuilder/src/t_searchviewbuilder.cpp
--- a/homescreenapp/stateplugins/hsapplibrarystateplugin/tsrc/t_searchviewbuilder/src/t_searchviewbuilder.cpp Mon Sep 27 11:52:00 2010 +0300
+++ b/homescreenapp/stateplugins/hsapplibrarystateplugin/tsrc/t_searchviewbuilder/src/t_searchviewbuilder.cpp Wed Oct 06 16:06:24 2010 +0300
@@ -39,23 +39,38 @@
}
};
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::testSlot()
{
mSlotActivated = true;
}
-
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::cleanup()
{
qApp->processEvents();
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_construction()
{
HsSearchViewBuilder builder;
QVERIFY(builder.mLoadedObjects.count());
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_uiObjects()
{
HsSearchViewBuilder builder;
@@ -65,6 +80,10 @@
QVERIFY(builder.searchViewLabel());
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_setSearchLabledContext()
{
HsSearchViewBuilder builder;
@@ -72,6 +91,10 @@
QVERIFY(builder.mLabledContext);
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_loadViewEmptySection()
{
HsSearchViewBuilder builder;
@@ -80,6 +103,10 @@
QCOMPARE(firstCount, builder.mLoadedObjects.count());
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_loadViewListSection()
{
HsSearchViewBuilder builder;
@@ -88,6 +115,10 @@
QCOMPARE(firstCount, builder.mLoadedObjects.count());
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_searchViewConstruction()
{
HsMenuViewBuilder builder;
@@ -100,6 +131,10 @@
QCOMPARE(search.mProxyModel->sortRole(), int(CaItemModel::TextRole));
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_activatedProxySlot()
{
HsMenuViewBuilder builder;
@@ -115,6 +150,10 @@
QCOMPARE(mSlotActivated, true);
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_longPressedProxySlot()
{
HsMenuViewBuilder builder;
@@ -132,6 +171,10 @@
QCOMPARE(mSlotActivated, true);
}
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_showHide()
{
HsMenuViewBuilder builder;
@@ -146,17 +189,20 @@
}
-
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
class MockInputContext: public QInputContext
{
public:
QEvent::Type mEventType;
MockInputContext(): mEventType(QEvent::None) {}
- QString identifierName() { return qApp->inputContext()->identifierName();}
- bool isComposing() const { return qApp->inputContext()->isComposing();}
- QString language() { return qApp->inputContext()->language();}
- void reset() {;}
- void setFocusWidget(QWidget* widget) {QInputContext::setFocusWidget(widget);}
+ QString identifierName() { return qApp->inputContext()->identifierName();}
+ bool isComposing() const { return qApp->inputContext()->isComposing();}
+ QString language() { return qApp->inputContext()->language();}
+ void reset() {;}
+ void setFocusWidget(QWidget* widget) {QInputContext::setFocusWidget(widget);}
bool filterEvent(const QEvent* event)
{
mEventType = event->type();
@@ -164,6 +210,10 @@
}
};
+// ---------------------------------------------------------------------------
+//
+// ---------------------------------------------------------------------------
+//
void MenuStatesTest::HsSearchViewBuilder_hideVkb()
{
HsMenuViewBuilder builder;