phoneuis/bubblemanager2/tsrc/unit/ut_bubbleimagewidget/ut_bubbleimagewidget.cpp
changeset 76 cfea66083b62
parent 65 2a5d4ab426d3
equal deleted inserted replaced
74:d1c62c765e48 76:cfea66083b62
    41     void testSetImage();
    41     void testSetImage();
    42 
    42 
    43     void testSetKeepSquareShape();
    43     void testSetKeepSquareShape();
    44 
    44 
    45     void testSizeHint();
    45     void testSizeHint();
       
    46 
       
    47     void testDisplayEmergencyCallIcon();
    46 
    48 
    47 private:
    49 private:
    48     QString fileNameWithPath(const QString& fileName);    
    50     QString fileNameWithPath(const QString& fileName);    
    49 
    51 
    50 private:
    52 private:
   111     mImage->setKeepSquareShape(true);
   113     mImage->setKeepSquareShape(true);
   112     QSizeF hint = mImage->preferredSize();
   114     QSizeF hint = mImage->preferredSize();
   113     // ..
   115     // ..
   114 }
   116 }
   115 
   117 
       
   118 void ut_BubbleImageWidget::testDisplayEmergencyCallIcon()
       
   119 {
       
   120     // override default avatar
       
   121     mImage->setImageName("");
       
   122     mImage->displayEmergencyCallIcon();
       
   123     QVERIFY(mAvatar->isVisible());
       
   124     QVERIFY(mImage->imageName()=="qtg_large_emergency_call");
       
   125 
       
   126     // do not override image
       
   127     mImage->setImageName(":/data/pixmap.png");
       
   128     mImage->displayEmergencyCallIcon();
       
   129     QVERIFY(!mAvatar->isVisible());
       
   130     QVERIFY(mAvatar->iconName()=="");
       
   131 }
       
   132 
   116 BUBBLE_TEST_MAIN(ut_BubbleImageWidget)
   133 BUBBLE_TEST_MAIN(ut_BubbleImageWidget)
   117 #include "ut_bubbleimagewidget.moc"
   134 #include "ut_bubbleimagewidget.moc"