diff -r 59984e68247d -r 6abfb1094884 phonebookengines/cntactions/tsrc/mt_cntactions/mt_cntactions.cpp --- a/phonebookengines/cntactions/tsrc/mt_cntactions/mt_cntactions.cpp Thu Sep 09 16:37:32 2010 +0300 +++ b/phonebookengines/cntactions/tsrc/mt_cntactions/mt_cntactions.cpp Tue Sep 21 17:07:25 2010 +0300 @@ -17,6 +17,7 @@ #include "mt_cntactions.h" +#include #include @@ -98,7 +99,11 @@ QVERIFY(callActionDescriptors.count() == 1); QContactAction *callAction = QContactAction::action(callActionDescriptors.at(0)); QVERIFY(callAction != 0); + QContactAction::State state = callAction->state(); + QVERIFY(state != QContactAction::InactiveState); QVERIFY(callAction->isDetailSupported(numberList.at(0)) == true); + QList supportedDetails = callAction->supportedDetails(contact); + QVERIFY(supportedDetails.count() != 0); QVariantMap variantMap = callAction->metaData(); QVERIFY(variantMap.count() == 0); variantMap = callAction->results(); @@ -159,6 +164,8 @@ QContactAction *messageAction = QContactAction::action(messageActionDescriptors.at(0)); QVERIFY(messageAction != 0); QVERIFY(messageAction->isDetailSupported(numberList.at(0)) == true); + QList supportedDetails = messageAction->supportedDetails(contact); + QVERIFY(supportedDetails.count() != 0); QVariantMap variantMap = messageAction->metaData(); QVERIFY(variantMap.count() == 0); variantMap = messageAction->results(); @@ -219,6 +226,8 @@ QContactAction *videoCallAction = QContactAction::action(videoCallActionDescriptors.at(0)); QVERIFY(videoCallAction != 0); QVERIFY(videoCallAction->isDetailSupported(numberList.at(0)) == true); + QList supportedDetails = videoCallAction->supportedDetails(contact); + QVERIFY(supportedDetails.count() != 0); QVariantMap variantMap = videoCallAction->metaData(); QVERIFY(variantMap.count() == 0); variantMap = videoCallAction->results(); @@ -278,6 +287,8 @@ QContactAction *emailAction = QContactAction::action(emailActionDescriptors.at(0)); QVERIFY(emailAction != 0); QVERIFY(emailAction->isDetailSupported(emailList.at(0)) == true); + QList supportedDetails = emailAction->supportedDetails(contact); + QVERIFY(supportedDetails.count() != 0); QVariantMap variantMap = emailAction->metaData(); QVERIFY(variantMap.count() == 0); variantMap = emailAction->results(); @@ -337,6 +348,8 @@ QContactAction *urlAction = QContactAction::action(urlActionDescriptors.at(0)); QVERIFY(urlAction != 0); QVERIFY(urlAction->isDetailSupported(urlList.at(0)) == true); + QList supportedDetails = urlAction->supportedDetails(contact); + QVERIFY(supportedDetails.count() != 0); QVariantMap variantMap = urlAction->metaData(); QVERIFY(variantMap.count() == 0); variantMap = urlAction->results();