phoneuis/bubblemanager2/tsrc/unit/ut_bubbleimagewidget/ut_bubbleimagewidget.cpp
changeset 76 cfea66083b62
parent 65 2a5d4ab426d3
--- 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"