telutils/dialpad/tsrc/unit/ut_dialpadnumericbutton/ut_dialpadnumericbutton.cpp
changeset 52 d841fb1cc818
parent 50 2313cb430f28
equal deleted inserted replaced
50:2313cb430f28 52:d841fb1cc818
    29 
    29 
    30 private slots:
    30 private slots:
    31     void initTestCase();
    31     void initTestCase();
    32     void cleanupTestCase();
    32     void cleanupTestCase();
    33 
    33 
    34     void testSetText();
    34     void testSetPrimaryLabel();
    35     void testSetSecondaryText();
    35     void testSetSecondaryLabel();
    36     void testSetSecondary2ndRowText();
    36     void testSetSecondaryLableRow2();
    37     void testSetIcon();
    37     void testSetIcon();
    38 
    38 
    39 private:
    39 private:
    40     DialpadNumericButton *mButton;
    40     DialpadNumericButton *mButton;
    41 };
    41 };
    48 void ut_DialpadNumericButton::cleanupTestCase()
    48 void ut_DialpadNumericButton::cleanupTestCase()
    49 {
    49 {
    50     delete mButton;
    50     delete mButton;
    51 }
    51 }
    52 
    52 
    53 void ut_DialpadNumericButton::testSetText()
    53 void ut_DialpadNumericButton::testSetPrimaryLabel()
    54 {
    54 {
    55     QVERIFY(mButton->text().isNull());
    55     QVERIFY(mButton->primaryLabel().isNull());
    56     mButton->setText(QLatin1String("Primary text"));
    56     mButton->setPrimaryLabel(QLatin1String("Primary text"));
    57     QVERIFY(mButton->text() == QLatin1String("Primary text"));
    57     QVERIFY(mButton->primaryLabel() == QLatin1String("Primary text"));
    58 }
    58 }
    59 
    59 
    60 void ut_DialpadNumericButton::testSetSecondaryText()
    60 void ut_DialpadNumericButton::testSetSecondaryLabel()
    61 {
    61 {
    62     QVERIFY(mButton->secondaryText().isNull());
    62     QVERIFY(mButton->secondaryLabel().isNull());
    63     mButton->setSecondaryText(QLatin1String("Secondary text"));
    63     mButton->setSecondaryLabel(QLatin1String("Secondary text"));
    64     QVERIFY(mButton->secondaryText() == QLatin1String("Secondary text"));
    64     QVERIFY(mButton->secondaryLabel() == QLatin1String("Secondary text"));
    65 }
    65 }
       
    66 
       
    67 void ut_DialpadNumericButton::testSetSecondaryLableRow2()
       
    68 {
       
    69     QVERIFY(mButton->secondaryLabelRow2().isNull());
       
    70     mButton->setSecondaryLabelRow2(QLatin1String("Secondary 2nd row text"));
       
    71     QVERIFY(mButton->secondaryLabelRow2() == QLatin1String("Secondary 2nd row text"));
       
    72 }
       
    73 
    66 
    74 
    67 void ut_DialpadNumericButton::testSetIcon()        
    75 void ut_DialpadNumericButton::testSetIcon()        
    68 {
    76 {
    69     HbIcon icon(QLatin1String("dummy.svg"));
    77     HbIcon icon(QLatin1String("dummy.svg"));
    70 
    78 
    73     mButton->icon().setColor(Qt::white);
    81     mButton->icon().setColor(Qt::white);
    74     QVERIFY(mButton->icon().iconName() == QLatin1String("dummy.svg"));
    82     QVERIFY(mButton->icon().iconName() == QLatin1String("dummy.svg"));
    75     QVERIFY(mButton->icon().color() == Qt::white);
    83     QVERIFY(mButton->icon().color() == Qt::white);
    76 }
    84 }
    77 
    85 
    78 void ut_DialpadNumericButton::testSetSecondary2ndRowText()
       
    79 {
       
    80     QVERIFY(mButton->secondary2ndRowText().isNull());
       
    81     mButton->setSecondary2ndRowText(QLatin1String("Secondary 2nd row text"));
       
    82     QVERIFY(mButton->secondary2ndRowText() == QLatin1String("Secondary 2nd row text"));
       
    83 }
       
    84 
       
    85 DIALPAD_TEST_MAIN(ut_DialpadNumericButton)
    86 DIALPAD_TEST_MAIN(ut_DialpadNumericButton)
    86 #include "ut_dialpadnumericbutton.moc"
    87 #include "ut_dialpadnumericbutton.moc"