phoneuis/bubblemanager2/tsrc/unit/ut_bubbleheadingwidget/ut_bubbleheadingwidget.cpp
changeset 65 2a5d4ab426d3
parent 46 bc5a64e5bc3c
--- a/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleheadingwidget/ut_bubbleheadingwidget.cpp	Mon Aug 23 15:42:12 2010 +0300
+++ b/phoneuis/bubblemanager2/tsrc/unit/ut_bubbleheadingwidget/ut_bubbleheadingwidget.cpp	Fri Sep 03 13:33:36 2010 +0300
@@ -109,16 +109,18 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="three_lines_1");
+    QVERIFY(mHeading->layoutOption()=="three_lines_1");
 
-    QVERIFY(mText1->text()=="John Doe");
-    QVERIFY(mText2->text()=="12345");
+    QVERIFY(mHeading->textLine1()=="John Doe");
+    QVERIFY(mHeading->textLine2()=="12345");
     QVERIFY(mText2->alignment()&Qt::AlignLeft);
-    QVERIFY(mText3->text()=="0:00");
+    QVERIFY(mHeading->textLine3()=="0:00");
+    QVERIFY(mHeading->indicator1()==QLatin1String("qtg_mono_ciphering_off"));
+    QVERIFY(mHeading->indicator2()==QLatin1String(""));
 
     header.setTimerCost("0:01");
     mHeading->updateTimerDisplayNow();
-    QVERIFY(mText3->text()=="0:01");
+    QVERIFY(mHeading->textLine3()=="0:01");
 
     header.setCallState(BubbleManagerIF::Incoming);
     header.setCallFlag(BubbleManagerIF::NoCiphering);
@@ -126,13 +128,15 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="three_lines_2");
+    QVERIFY(mHeading->layoutOption()=="three_lines_2");
+    QVERIFY(mHeading->indicator1()==QLatin1String("qtg_mono_ciphering_off"));
+    QVERIFY(mHeading->indicator2()==QLatin1String("qtg_mono_call_diverted"));
 
     header.setCallFlags(BubbleManagerIF::Normal);
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="three_lines");
+    QVERIFY(mHeading->layoutOption()=="three_lines");
 }
 
 void ut_BubbleHeadingWidget::testTwoLinedHeading()
@@ -150,30 +154,33 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="two_lines_1");
+    QVERIFY(mHeading->layoutOption()=="two_lines_1");
+    QVERIFY(mHeading->indicator1()==QLatin1String("qtg_mono_ciphering_off"));
+    QVERIFY(mHeading->indicator2()==QLatin1String(""));
 
-    QVERIFY(mText1->text()=="John Doe");
-    QVERIFY(mText2->text()=="0:00");
+    QVERIFY(mHeading->textLine1()=="John Doe");
+    QVERIFY(mHeading->textLine2()=="0:00");
     QVERIFY(mText2->alignment()&Qt::AlignLeft);
     QVERIFY(!mText3->isVisible());
 
     header.setTimerCost("0:01");
     mHeading->updateTimerDisplayNow();
-    QVERIFY(mText2->text()=="0:01");
+    QVERIFY(mHeading->textLine2()=="0:01");
 
     header.setCallState(BubbleManagerIF::Incoming);
-    header.setCallFlag(BubbleManagerIF::NoCiphering);
+    header.removeCallFlag(BubbleManagerIF::NoCiphering);
     header.setCallFlag(BubbleManagerIF::Diverted);
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="two_lines_2");
+    QVERIFY(mHeading->layoutOption()=="two_lines_1");
+    QVERIFY(mHeading->indicator1()==QLatin1String("qtg_mono_call_diverted"));
 
     header.setCallFlags(BubbleManagerIF::Normal);
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="two_lines");
+    QVERIFY(mHeading->layoutOption()=="two_lines");
 
 }
 
@@ -192,15 +199,15 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="one_line_1");
-    QVERIFY(mText1->text()=="John Doe");
-    QVERIFY(mText2->text()=="0:00");
+    QVERIFY(mHeading->layoutOption()=="one_line_1");
+    QVERIFY(mHeading->textLine1()=="John Doe");
+    QVERIFY(mHeading->textLine2()=="0:00");
     QVERIFY(mText2->alignment()&Qt::AlignRight);
     QVERIFY(!mText3->isVisible());
 
     header.setTimerCost("0:01");
     mHeading->updateTimerDisplayNow();
-    QVERIFY(mText2->text()=="0:01");
+    QVERIFY(mHeading->textLine2()=="0:01");
 
     header.setCallState(BubbleManagerIF::Incoming);
     header.setCallFlag(BubbleManagerIF::NoCiphering);
@@ -209,7 +216,7 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="one_line_2");
+    QVERIFY(mHeading->layoutOption()=="one_line_2");
     QVERIFY(mText2->alignment()&Qt::AlignRight);
 
     header.setCallFlags(BubbleManagerIF::Normal);
@@ -217,7 +224,7 @@
     mHeading->readBubbleHeader(header);
     mHeading->show();
     QTest::qWait(200);
-    QVERIFY(mHeading->layout()=="one_line");
+    QVERIFY(mHeading->layoutOption()=="one_line");
     QVERIFY(mText2->alignment()&Qt::AlignRight);
 }