--- a/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleimagewidget/ut_bubbleimagewidget.cpp Fri Sep 17 17:09:12 2010 +0300
+++ b/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleimagewidget/ut_bubbleimagewidget.cpp Mon Oct 04 16:06:10 2010 +0300
@@ -44,6 +44,8 @@
void testSizeHint();
+ void testDisplayEmergencyCallIcon();
+
private:
QString fileNameWithPath(const QString& fileName);
@@ -113,5 +115,20 @@
// ..
}
+void ut_BubbleImageWidget::testDisplayEmergencyCallIcon()
+{
+ // override default avatar
+ mImage->setImageName("");
+ mImage->displayEmergencyCallIcon();
+ QVERIFY(mAvatar->isVisible());
+ QVERIFY(mImage->imageName()=="qtg_large_emergency_call");
+
+ // do not override image
+ mImage->setImageName(":/data/pixmap.png");
+ mImage->displayEmergencyCallIcon();
+ QVERIFY(!mAvatar->isVisible());
+ QVERIFY(mAvatar->iconName()=="");
+}
+
BUBBLE_TEST_MAIN(ut_BubbleImageWidget)
#include "ut_bubbleimagewidget.moc"