phoneuis/bubblemanager2/tsrc/unit/ut_bubbleutils/ut_bubbleutils.cpp
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
child 30 ebdbd102c78a
--- a/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleutils/ut_bubbleutils.cpp	Fri Mar 19 09:28:42 2010 +0200
+++ b/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleutils/ut_bubbleutils.cpp	Fri Apr 16 14:58:25 2010 +0300
@@ -58,6 +58,7 @@
     void test_setCallHeaderTexts2Lines_active();
     void test_setCallHeaderTexts2Lines_held();
     void test_setCallHeaderTexts2Lines_disconnected();
+    void test_setCallHeaderTexts2Lines_outgoing();
 
     void test_compareHeaders();
 
@@ -466,6 +467,24 @@
     QVERIFY( opt.mText3 == "" );
 }
 
+void ut_BubbleUtils::test_setCallHeaderTexts2Lines_outgoing()
+{
+    // outgoing
+    BubbleHeader header;
+    BubbleStyleOption opt;
+
+    header.setCallState(BubbleManager::Outgoing);
+    header.setCli("john", Qt::ElideRight);
+    header.setText("calling", Qt::ElideRight);
+    header.setTimerCost("00:00");
+
+    BubbleUtils::setCallHeaderTexts2Lines(header, opt);
+    QCOMPARE(opt.mText1, QString("calling"));
+    QCOMPARE(opt.mText1Clip, Qt::ElideRight);
+    QCOMPARE(opt.mText2, QString("john"));
+    QCOMPARE(opt.mText2Clip, Qt::ElideRight);
+}
+
 void ut_BubbleUtils::test_compareHeaders()
 {
     BubbleHeader header1;