diff -r 90fe62538f66 -r 5f281e37a2f5 controlpanelui/src/cpcategorymodel/tsrc/ut_cpcategorysettingformmodel/src/ut_cpcategorysettingformmodel.cpp --- a/controlpanelui/src/cpcategorymodel/tsrc/ut_cpcategorysettingformmodel/src/ut_cpcategorysettingformmodel.cpp Tue Aug 31 15:15:28 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,100 +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 cpcategorymodel functions. -*/ - -#include "ut_cpcategorysettingformmodel.h" - -#include -#include -#include -#include -#include -//the class for test -#include "cpcategorysettingformmodel.h" -/*! - \class TestCpCategorySettingFormModel - \brief describe the test case's goal, like: \n - class name: cpcategorysettingformmodel \n - class's description \n - type of test case: unit test \n - test cases' number totally: 2\n - */ - -void TestCpCategorySettingFormModel::initTestCase() -{ - // initialize public test data here -} - -/*! - Test Case Description:\n - 1. Fucntion Name: explicit CpCategorySettingFormModel(const QString &configFile);\n - 2. Case Descrition: test the constructor function. \n - 3. Input Parameters: \n    - (1) configFile = QString("pluginfileforformmodel.cpcfg")\n    - (2) configFile = QString()\n - (3) conFile = QString("invaildConfigFile")\n -4. Expected result: \n    - (1) no crash\n    - (2) no crash\n    - (3) no crash \n - */ -void TestCpCategorySettingFormModel::testConstructor() -{ - CpCategorySettingFormModel *testCategoryModel = new CpCategorySettingFormModel(QString("pluginfileforformmodel.cpcfg")); - QVERIFY(testCategoryModel!=0); - delete testCategoryModel; - testCategoryModel = 0; - testCategoryModel = new CpCategorySettingFormModel(QString()); - QVERIFY(testCategoryModel!=0); - delete testCategoryModel; - testCategoryModel = 0; - testCategoryModel = new CpCategorySettingFormModel(QString("invaildConfigFile")); - QVERIFY(testCategoryModel!=0); - delete testCategoryModel; - testCategoryModel = 0; -} - -/*! - Test Case Description: \n - 1. Fucntion Name: virtual void initialize(CpItemDataHelper &itemDataHelper)\n - 2. Case Descrition: Verify that it can initialize the new categoryformmodel. \n - 3. Input Parameters: (1) itemDataHelper = CpItemDataHelper\n - 4. Expected result: (1) no crash\n - */ -void TestCpCategorySettingFormModel::testInit() -{ - CpCategorySettingFormModel *testCategoryModel = new CpCategorySettingFormModel(QString("pluginfileforformmodel.cpcfg")); - CpItemDataHelper *pHelper = new CpItemDataHelper(); - testCategoryModel->initialize(*pHelper); - // set mInitialized = TRUE - testCategoryModel->initialize(*pHelper); - delete testCategoryModel; - testCategoryModel = 0; - delete pHelper; - pHelper = 0; -} - -/*! - Release all the test data. - */ -void TestCpCategorySettingFormModel::cleanupTestCase() -{ - // release all test data - QCoreApplication::processEvents(); -} - -QTEST_MAIN(TestCpCategorySettingFormModel) -//QTEST_APPLESS_MAIN(TestCpCategorySettingFormModel)