vmbx/vmbxcpplugin/tsrc/src/ut_vmbxcpplugin.cpp
changeset 19 e44a8c097b15
parent 13 e32024264ebb
child 23 427125ac6cb8
equal deleted inserted replaced
15:d7fc66ccd6fb 19:e44a8c097b15
    14 * Description:  Implementation of the Ut_vmbxCpPlugin class
    14 * Description:  Implementation of the Ut_vmbxCpPlugin class
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // System includes
    18 // System includes
    19 #include <QtGui>
       
    20 #include <e32base.h>
    19 #include <e32base.h>
       
    20 #include <cpitemdatahelper.h>
    21 
    21 
    22 // User includes
    22 // User includes
    23 #include "vmbxcpplugin.h"
    23 #include "vmbxcpplugin.h"
       
    24 #include "vmbxcpgroup.h"
    24 #include "ut_vmbxcpplugin.h"
    25 #include "ut_vmbxcpplugin.h"
    25 
    26 
    26 // load plugin
       
    27 #include <cpitemdatahelper.h>
       
    28 
       
    29 /*!
    27 /*!
    30     Ut_vmbxCpPlugin::Ut_vmbxCpPlugin
    28     Ut_vmbxCpPlugin::createSettingFormItemData
    31     Default constructor, remember to null new members here.
       
    32 */
    29 */
    33 Ut_vmbxCpPlugin::Ut_vmbxCpPlugin()
    30 void Ut_vmbxCpPlugin::testCreateSettingFormItemData()
    34 {
    31 {
    35     qDebug("Ut_vmbxCpPlugin::Ut_vmbxCpPlugin >");
    32     CpItemDataHelper itemDataHelper;
    36     qDebug("Ut_vmbxCpPlugin::Ut_vmbxCpPlugin <");
    33     VmbxCpPlugin *plugin = new VmbxCpPlugin();
       
    34     QVERIFY(plugin);
       
    35     QList<CpSettingFormItemData *> list;
       
    36     list = plugin->createSettingFormItemData(itemDataHelper);
       
    37     QVERIFY2(0 != list[0], "createSettingFormItemData failed");
       
    38     delete plugin;
       
    39     plugin = NULL;
    37 }
    40 }
    38 
    41 
    39 /*!
    42 /*!
    40     Ut_vmbxCpPlugin::~Ut_vmbxCpPlugin
    43     VmbxCpGroup construtor and destroctor
    41 */
    44 */
    42 Ut_vmbxCpPlugin::~Ut_vmbxCpPlugin()
    45 void Ut_vmbxCpPlugin::testCreateVmbxCpGroup()
    43 {
    46 {
    44     qDebug("Ut_vmbxCpPlugin::~Ut_vmbxCpPlugin >");
    47     CpItemDataHelper itemDataHelper;
    45     qDebug("Ut_vmbxCpPlugin::~Ut_vmbxCpPlugin <");
    48     VmbxCpGroup *group = new VmbxCpGroup(itemDataHelper);
       
    49     QVERIFY(group);
       
    50     delete group;
       
    51     group = NULL;
       
    52     
       
    53     group = new VmbxCpGroup();
       
    54     QVERIFY(group);
       
    55     delete group;
       
    56     group = NULL;
    46 }
    57 }
    47 
       
    48 /*!
       
    49     Ut_vmbxCpPlugin::initTestCase
       
    50     QTestLib initialization method, called for each test case.
       
    51 */
       
    52 void Ut_vmbxCpPlugin::initTestCase()
       
    53 {
       
    54     qDebug("Ut_vmbxCpPlugin::initTestCase >");
       
    55     mCpPlugin = new VmbxCpPlugin();
       
    56     QVERIFY(mCpPlugin);
       
    57     qDebug("Ut_vmbxCpPlugin::initTestCase <");
       
    58 }
       
    59 
       
    60 /*!
       
    61     Ut_vmbxCpPlugin::cleanupTestCase
       
    62     QTestLib cleanup method, called for each test case.
       
    63 */
       
    64 void Ut_vmbxCpPlugin::cleanupTestCase()
       
    65 {
       
    66     qDebug("Ut_SatAppEngine::cleanupTestCase >");
       
    67     if ( mCpPlugin ) {
       
    68         delete mCpPlugin;
       
    69     qDebug("Ut_SatAppEngine::cleanupTestCase <");
       
    70     }
       
    71 }
       
    72 
       
    73 /*!
       
    74     Ut_vmbxCpPlugin::t_createSettingFormItemData
       
    75     testServiceId test case
       
    76     Connects to test object signal and verifies received data.
       
    77 */
       
    78 void Ut_vmbxCpPlugin::testCreateSettingFormItemData()
       
    79 {
       
    80     qDebug("Ut_vmbxCpPlugin::testCreateSettingFormItemData >");
       
    81     CpItemDataHelper itemDataHelper;
       
    82     QVERIFY(mCpPlugin);
       
    83     QList<CpSettingFormItemData *> list;
       
    84     list = mCpPlugin->createSettingFormItemData(itemDataHelper);
       
    85     QVERIFY2(0 != list[0], "createSettingFormItemData failed");
       
    86     qDebug("Ut_vmbxCpPlugin::testCreateSettingFormItemData <");
       
    87 }
       
    88 
       
    89 //End of file
    58 //End of file