diff -r 8ee96d21d9bf -r 7e0eff37aedb controlpanel/tsrc/unit/ut_cppluginutility/src/ut_cppluginutility.cpp --- a/controlpanel/tsrc/unit/ut_cppluginutility/src/ut_cppluginutility.cpp Tue Aug 31 15:29:50 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0"" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* test application for qt control panel public apis. -*/ - -#include "ut_cppluginutility.h" - -#include -#include -#include - -/*! - \class TestCpPluginUtility - \brief This class is used for the unit test for class CpPluginUtility.\n - CpPluginUtility class is a utility class used to provide method to add 2 two new customed prototype into the HbDataForm object. \n - This unit test is supported by QTest. - There are total 2 test cases in this unit. - */ - -void TestCpPluginUtility::initTestCase() - { - } - -void TestCpPluginUtility::cleanupTestCase() - { - QCoreApplication::processEvents(); - } - -/*! - * Test Case Description:\n   - * 1. Fucntion Name: addCpItemPrototype() \n  - 2. Function Descrition: \n    - add 2 new prototype to a HbDataForm object.\n  - 3. Input Parameters: \n  - @param: HbDataForm *settingForm\n - 4. Expected result: \n   - case run without verify failed.\n - */ -void TestCpPluginUtility::testAddCpItemPrototypeWithDataForm() - { - HbDataForm * settingForm = new HbDataForm(); - QVERIFY(settingForm != 0); - - int count0 = settingForm->itemPrototypes().count(); - CpPluginUtility::addCpItemPrototype(settingForm); - int count1 = settingForm->itemPrototypes().count(); - QVERIFY(count0 + 2 == count1); - - delete settingForm; - } - -/*! - * Test Case Description:\n   - * 1. Fucntion Name: addCpItemPrototype() \n  - 2. Function Descrition: \n    - add 2 new prototype to a HbDataForm object.\n  - 3. Input Parameters: \n  - @param: 0.\n - 4. Expected result: \n   - case run without verify failed.\n - */ -void TestCpPluginUtility::testAddCpItemPrototypeWithNullPointer() - { - CpPluginUtility::addCpItemPrototype(0); - } - -QTEST_MAIN(TestCpPluginUtility)