phonebookengines/contactsmodel/tsrc/Integration/TestImpExvCard/scripts/TestImpExvCardPBAPHW.script
changeset 0 e686773b3f54
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 PRINT Run all TestImpExvCard Suite Tests
       
    17 
       
    18 //
       
    19 LOAD_SUITE TestImpExvCardSuite
       
    20 
       
    21 //! @file
       
    22 
       
    23 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0001
       
    24 
       
    25 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0001
       
    26 //! @SYMTestType CIT
       
    27 //! @SYMTestPriority High
       
    28 //! @SYMPREQ 1375
       
    29 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 vCard21.002 vCard21.003 FILTER21.001 FILTER21.002 <App-Engines>/<CntVcard>/TEL21.001
       
    30 //! @SYMTestStatus Implemented
       
    31 //! @SYMTestCaseDesc vCard2.1 PBAP Compliant Export with Filtering on Non-Null Properties
       
    32 //! @SYMTestActions Imports vCard with Non-Null properties and export with a specified Filter 
       
    33 //! @SYMTestExpectedResults The Exported vCard should contain the properties according to the Filter
       
    34 
       
    35 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
    36 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
    37 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareTel
       
    38 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithFilterOnNonMandatory
       
    39 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare1
       
    40 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNoFilterAndTel
       
    41 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareTel
       
    42 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMinFilter
       
    43 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareMinFilter
       
    44 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNonAndExistingFilter
       
    45 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNonAndExistingFilter
       
    46 
       
    47 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0001
       
    48 
       
    49 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0002
       
    50 
       
    51 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0002
       
    52 //! @SYMTestType CIT
       
    53 //! @SYMTestPriority High
       
    54 //! @SYMPREQ 1375
       
    55 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 vCard21.002 vCard21.003 FILTER21.001 FILTER21.002 <App-Engines>/<CntVcard>/TEL21.002
       
    56 //! @SYMTestStatus Implemented
       
    57 //! @SYMTestCaseDesc vCard2.1 PBAP Compliant Export with Filtering on Null Properties
       
    58 //! @SYMTestActions Imports vCard with Null properties and export with a specified Filter 
       
    59 //! @SYMTestExpectedResults The ExportedvCard should contain the properties according to the Filter
       
    60 
       
    61 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNullProps
       
    62 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
    63 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare2AndTel
       
    64 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithFilterOnNonMandatory
       
    65 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare2
       
    66 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNoFilterAndTel
       
    67 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare2AndTel
       
    68 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMinFilter
       
    69 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareMinFilter2
       
    70 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNonAndExistingFilter
       
    71 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNonAndExistingFilter2
       
    72 
       
    73 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0002
       
    74 
       
    75 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0003
       
    76 
       
    77 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0003
       
    78 //! @SYMTestType CIT
       
    79 //! @SYMTestPriority High
       
    80 //! @SYMPREQ 1375
       
    81 //! @SYMFssID <App-Services>/<Versit>/INTRA21.001
       
    82 //! @SYMTestStatus Implemented
       
    83 //! @SYMTestCaseDesc vCard2.1 PBAP Compliant Export with intra-Contact Properties
       
    84 //! @SYMTestActions Imports vCard with a mix of properties and export with specified intra-Contact property list 
       
    85 //! @SYMTestExpectedResults The ExportedvCard should contain the intra-Contact properties 
       
    86 
       
    87 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardIntraProp
       
    88 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithIntraProps
       
    89 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareIntraProps
       
    90 
       
    91 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0003
       
    92 
       
    93 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0004
       
    94 
       
    95 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0004
       
    96 //! @SYMTestType CIT
       
    97 //! @SYMTestPriority High
       
    98 //! @SYMPREQ 1375
       
    99 //! @SYMFssID <App-Services>/<Versit>/INTRA21.001
       
   100 //! @SYMTestStatus Implemented
       
   101 //! @SYMTestCaseDesc Negative test: vCard2.1 PBAP Compliant Export with intra-Contact Properties
       
   102 //! @SYMTestActions Imports vCard with a mix of properties and export, making the call-back method to leave and also providing wrong contact item id 
       
   103 //! @SYMTestExpectedResults vCard should not be exported in case of a leave and when provided a wrong contact item id, the ExportedvCard should not contain the intra-Contact properties 
       
   104 
       
   105 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardIntraProp
       
   106 RUN_TEST_STEP !Error=-2 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardAndLeave
       
   107 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExportContents
       
   108 
       
   109 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0004
       
   110 
       
   111 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0005
       
   112 
       
   113 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0005
       
   114 //! @SYMTestType CIT
       
   115 //! @SYMTestPriority High
       
   116 //! @SYMPREQ 1375
       
   117 //! @SYMFssID <App-Services>/<Versit>/INTRA21.001
       
   118 //! @SYMTestStatus Implemented
       
   119 //! @SYMTestCaseDesc Negative test: vCard2.1 import with intra-Contact Properties
       
   120 //! @SYMTestActions Imports vCard having the intra-contact properties
       
   121 //! @SYMTestExpectedResults contact item imported with no intra-contact properties
       
   122 
       
   123 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardIntraPropNegative
       
   124 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNoFilter
       
   125 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareImportIntraProps
       
   126 
       
   127 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0005
       
   128 
       
   129 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0006
       
   130 
       
   131 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0006
       
   132 //! @SYMTestType CIT
       
   133 //! @SYMTestPriority High
       
   134 //! @SYMPREQ 1375
       
   135 //! @SYMFssID <App-Services>/<Versit>/FILTER21.002
       
   136 //! @SYMTestStatus Implemented
       
   137 //! @SYMTestCaseDesc Stress/Volume test: vCard2.1 PBAP Compliant Export
       
   138 //! @SYMTestActions Imports and Exports vCard having 100 contacts with filter set to select all properties
       
   139 //! @SYMTestExpectedResults Items should have been exported according to vCard2.1 format
       
   140 
       
   141 RUN_TEST_STEP 500 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   142 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter
       
   143 RUN_TEST_STEP 500 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareStress
       
   144 
       
   145 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0006
       
   146 
       
   147 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0007
       
   148 
       
   149 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0007
       
   150 //! @SYMTestType CIT
       
   151 //! @SYMTestPriority High
       
   152 //! @SYMPREQ 1375
       
   153 //! @SYMFssID <App-Services>/<Versit>/FILTER21.002
       
   154 //! @SYMTestStatus Implemented
       
   155 //! @SYMTestCaseDesc Robustness Testing: vCard2.1 PBAP Compliant Export
       
   156 //! @SYMTestActions Imports and Exports vCard having 100 contacts with filter set to select all properties and start a conflicting operation to delete contact items
       
   157 //! @SYMTestExpectedResults Database should be accessible
       
   158 
       
   159 RUN_TEST_STEP 500 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   160 CONCURRENT
       
   161 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter
       
   162 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactOperations c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   163 CONSECUTIVE
       
   164 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0007
       
   165 
       
   166 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0008
       
   167 
       
   168 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0008
       
   169 //! @SYMTestType CIT
       
   170 //! @SYMTestPriority High
       
   171 //! @SYMPREQ 1375
       
   172 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 vCard30.004 vCard30.005 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL30.001
       
   173 //! @SYMTestStatus Implemented
       
   174 //! @SYMTestCaseDesc vCard3.0 PBAP Compliant Export with Filtering on Non-Null Properties
       
   175 //! @SYMTestActions Imports vCard with Non-Null properties and export with a specified Filter 
       
   176 //! @SYMTestExpectedResults The ExportedvCard should contain the properties according to the Filter
       
   177 
       
   178 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps30
       
   179 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel30
       
   180 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareAndTel30
       
   181 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithFilterOnNonMandatory30
       
   182 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare30
       
   183 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNoFilter30
       
   184 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare30
       
   185 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMinFilter30
       
   186 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareMinFilter30
       
   187 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNonAndExistingFilter30
       
   188 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNonAndExistingFilter30
       
   189 
       
   190 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0008
       
   191 
       
   192 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0009
       
   193 
       
   194 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0009
       
   195 //! @SYMTestType CIT
       
   196 //! @SYMTestPriority High
       
   197 //! @SYMPREQ 1375
       
   198 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.003 vCard30.005 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL30.002
       
   199 //! @SYMTestStatus Implemented
       
   200 //! @SYMTestCaseDesc vCard3.0 PBAP Compliant Export with Filtering on Null Properties
       
   201 //! @SYMTestActions Imports vCard with Null properties and export with a specified Filter 
       
   202 //! @SYMTestExpectedResults The ExportedvCard should contain the properties according to the Filter
       
   203 
       
   204 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNullProps30
       
   205 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel30
       
   206 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNullTel30
       
   207 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithFilterOnNonMandatory30
       
   208 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNull30
       
   209 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNoFilterAndTel30
       
   210 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNullTel30
       
   211 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMinFilter30
       
   212 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareMinFilterNull30
       
   213 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithNonAndExistingFilter30
       
   214 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareNonAndExistingFilterOnNull30
       
   215 
       
   216 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0009
       
   217 
       
   218 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0010
       
   219 
       
   220 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0010
       
   221 //! @SYMTestType CIT
       
   222 //! @SYMTestPriority High
       
   223 //! @SYMPREQ 1375
       
   224 //! @SYMFssID <App-Services>/<Versit>ENCODING.001,002 FOLDING.001 ESCAPE.001 Replacement.001 CHARSET.001 TYPE.001 vCardCharsetEncoding.001
       
   225 //! @SYMTestStatus Implemented
       
   226 //! @SYMTestCaseDesc vCard3.0 PBAP Compliant Export: Property Formatting
       
   227 //! @SYMTestActions Imports vCard with Non-Null properties with line lenght greater than 75 characters, text containing CRLF sequences,comma and unnamed parametre values
       
   228 //! @SYMTestExpectedResults Item exported according to vCard3.0, CRLF replaced with '\n', CHARSET not present, unnamed parametre prefixed with TYPE= etc
       
   229 
       
   230 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardPropFormat30
       
   231 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter30
       
   232 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini comparePropFormat30
       
   233 
       
   234 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0010
       
   235 
       
   236 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0011
       
   237 
       
   238 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0011
       
   239 //! @SYMTestType CIT
       
   240 //! @SYMTestPriority High
       
   241 //! @SYMPREQ 1375
       
   242 //! @SYMFssID <App-Services>/<Versit>/FOLDING.001
       
   243 //! @SYMTestStatus Implemented
       
   244 //! @SYMTestCaseDesc vCard3.0 PBAP Compliant Export with varying exported line lenghts
       
   245 //! @SYMTestActions Imports vCard with Non-Null properties with line lengths = 74,75,76 and 150
       
   246 //! @SYMTestExpectedResults Item exported according to vCard3.0,properties with line lenghts greater than 75 are folded to next line
       
   247 
       
   248 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardLineLength30
       
   249 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter30
       
   250 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareLineLength30
       
   251 
       
   252 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0011
       
   253 
       
   254 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0012
       
   255 
       
   256 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0012
       
   257 //! @SYMTestType CIT
       
   258 //! @SYMTestPriority High
       
   259 //! @SYMPREQ 1375
       
   260 //! @SYMFssID <App-Services>/<Versit>/INTRA30.001
       
   261 //! @SYMTestStatus Implemented
       
   262 //! @SYMTestCaseDesc vCard3.0 PBAP Compliant Export with intra-Contact Properties
       
   263 //! @SYMTestActions Imports vCard with a mix of properties and export with specified intra-Contact property list 
       
   264 //! @SYMTestExpectedResults The ExportedvCard should contain the intra-Contact properties 
       
   265 
       
   266 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardIntraProp
       
   267 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithIntraProps30
       
   268 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareIntraProps30
       
   269 
       
   270 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0012
       
   271 
       
   272 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0013
       
   273 
       
   274 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0013
       
   275 //! @SYMTestType CIT
       
   276 //! @SYMTestPriority High
       
   277 //! @SYMPREQ 1375
       
   278 //! @SYMFssID <App-Services>/<Versit>/INTRA21.001 
       
   279 //! @SYMTestStatus Implemented
       
   280 //! @SYMTestCaseDesc Negative test: vCard3.0 PBAP Compliant Export with intra-Contact Properties
       
   281 //! @SYMTestActions Imports vCard with a mix of properties and export, making the call-back method to leave and also providing wrong contact item id 
       
   282 //! @SYMTestExpectedResults vCard should not be exported in case of a leave and when provided a wrong contact item id, the ExportedvCard should not contain the intra-Contact properties 
       
   283 
       
   284 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardIntraProp
       
   285 RUN_TEST_STEP !Error=-2 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardAndLeave30
       
   286 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExportContents
       
   287 
       
   288 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0013
       
   289 
       
   290 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0014
       
   291 
       
   292 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0014
       
   293 //! @SYMTestType CIT
       
   294 //! @SYMTestPriority High
       
   295 //! @SYMPREQ 1375
       
   296 //! @SYMFssID PREQ1375
       
   297 //! @SYMTestStatus Implemented
       
   298 //! @SYMTestCaseDesc Negative test: vCard3.0 import
       
   299 //! @SYMTestActions Imports vCard with a mix of properties and export. Import this exported vcard
       
   300 //! @SYMTestExpectedResults Import should fail with KErrNotSupported
       
   301 
       
   302 RUN_TEST_STEP 300 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps30
       
   303 RUN_TEST_STEP 300 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardToImport30
       
   304 RUN_TEST_STEP 300 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportExportedvCard
       
   305 
       
   306 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0014
       
   307 
       
   308 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0015
       
   309 
       
   310 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0015
       
   311 //! @SYMTestType CIT
       
   312 //! @SYMTestPriority High
       
   313 //! @SYMPREQ 1375
       
   314 //! @SYMFssID <App-Services>/<Versit>/FILTER30.001
       
   315 //! @SYMTestStatus Implemented
       
   316 //! @SYMTestCaseDesc Stress/Volume test: vCard3.0 PBAP Compliant Export
       
   317 //! @SYMTestActions Imports and Exports vCard having 100 contacts with filter set to select all properties
       
   318 //! @SYMTestExpectedResults Items should have been exported according to vCard2.1 format
       
   319 
       
   320 RUN_TEST_STEP 500 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   321 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter30
       
   322 RUN_TEST_STEP 500 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareStress
       
   323 
       
   324 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0015
       
   325 
       
   326 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0016
       
   327 
       
   328 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0016
       
   329 //! @SYMTestType CIT
       
   330 //! @SYMTestPriority High
       
   331 //! @SYMPREQ 1375
       
   332 //! @SYMFssID <App-Services>/<Versit>/FILTER30.001
       
   333 //! @SYMTestStatus Implemented
       
   334 //! @SYMTestCaseDesc Robustness Testing: vCard3.0 PBAP Compliant Export
       
   335 //! @SYMTestActions Imports and Exports vCard having 100 contacts with filter set to select all properties and start a conflicting operation to delete contact items
       
   336 //! @SYMTestExpectedResults Database should be accessible
       
   337 
       
   338 RUN_TEST_STEP 500 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   339 CONCURRENT
       
   340 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilter30
       
   341 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactOperations c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   342 CONSECUTIVE
       
   343 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0016
       
   344 
       
   345 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0017
       
   346 
       
   347 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0017
       
   348 //! @SYMTestType CIT
       
   349 //! @SYMTestPriority High
       
   350 //! @SYMPREQ 1375
       
   351 //! @SYMFssID <App-Services>/<Versit>/FILTER30.001<App-Services>/<Versit>/FILTER21.001
       
   352 //! @SYMTestStatus Implemented
       
   353 //! @SYMTestCaseDesc OOM testing for v2.1 and v3.0 PBAP Compliant Export
       
   354 //! @SYMTestActions Imports and Exports vCard under low memory condition
       
   355 //! @SYMTestExpectedResults Contact item exported according to the standard used
       
   356 
       
   357 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   358 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCard21OOM
       
   359 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCard30OOM
       
   360 
       
   361 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0017
       
   362 
       
   363 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0020
       
   364 
       
   365 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0020
       
   366 //! @SYMTestType CIT
       
   367 //! @SYMTestPriority High
       
   368 //! @SYMPREQ 1375
       
   369 //! @SYMFssID [R2] REQ6386
       
   370 //! @SYMTestStatus Implemented
       
   371 //! @SYMTestCaseDesc Performance of export
       
   372 //! @SYMTestActions Imports a vCard, notes the time taken by the export with old api, 2.1 and 3.0 version
       
   373 //! @SYMTestExpectedResults The time taken by the new api with 2.1 and 3.0 version should not exceed the tolerance: 0.4%
       
   374 
       
   375 RUN_TEST_STEP 500 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardstress
       
   376 RUN_UTILS MakeReadWrite c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini
       
   377 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExportPerformance c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardPerformanceOld
       
   378 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExportPerformance c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardPerformance21
       
   379 RUN_TEST_STEP 500 TestImpExvCardSuite TestContactsPBAPExportPerformance c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardPerformance30
       
   380 
       
   381 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0020
       
   382 
       
   383 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0021
       
   384 
       
   385 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0021
       
   386 //! @SYMTestType CIT
       
   387 //! @SYMTestPriority High
       
   388 //! @SYMPREQ 1375
       
   389 //! @SYMFssID REQ6385
       
   390 //! @SYMTestStatus Implemented
       
   391 //! @SYMTestCaseDesc Negative test: EVcard21 with intra contact and filter
       
   392 //! @SYMTestActions Import a vCard with a mix of properties and export using EVcard21 with intra contact properties and filter set to select few properties.
       
   393 //! @SYMTestExpectedResults No intra contact properties exported and all propeties are exported irrespective of the filter.
       
   394 
       
   395 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   396 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithIntraPropsAndStd21
       
   397 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareStd21
       
   398 
       
   399 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0021
       
   400 
       
   401 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0022
       
   402 
       
   403 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0022
       
   404 //! @SYMTestType CIT
       
   405 //! @SYMTestPriority Medium
       
   406 //! @SYMPREQ 1375
       
   407 //! @SYMFssID REQ6385
       
   408 //! @SYMTestStatus Implemented
       
   409 //! @SYMTestCaseDesc Negative test: Invalid version
       
   410 //! @SYMTestActions Import a vCard with a mix of properties and export with no version specified
       
   411 //! @SYMTestExpectedResults Should leave with KErrArgument
       
   412 
       
   413 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   414 RUN_TEST_STEP !Error=-6 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithNoVersion
       
   415 
       
   416 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0022
       
   417 
       
   418 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0023
       
   419 
       
   420 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0023
       
   421 //! @SYMTestType CIT
       
   422 //! @SYMTestPriority Medium
       
   423 //! @SYMPREQ 1375
       
   424 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 <App-Engines>/<CntVcard>/vCard21.002 <App-Engines>/<CntVcard>/FILTER21.001 
       
   425 //! @SYMTestStatus Implemented
       
   426 //! @SYMTestCaseDesc Calling the new api several times
       
   427 //! @SYMTestActions Import a vCard with a mix of properties and export the same 15 times
       
   428 //! @SYMTestExpectedResults The exported file should be valid according to the standard
       
   429 
       
   430 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   431 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   432 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   433 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   434 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   435 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   436 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   437 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   438 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   439 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   440 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   441 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   442 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   443 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   444 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   445 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportvCardWithMaxFilterAndTel
       
   446 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareTel
       
   447 
       
   448 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0023
       
   449 
       
   450 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0024
       
   451 
       
   452 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0024
       
   453 //! @SYMTestType CIT
       
   454 //! @SYMTestPriority Medium
       
   455 //! @SYMPREQ 1375
       
   456 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 vCard21.002 vCard21.003 FILTER21.001 FILTER21.002 <App-Engines>/<CntVcard>/TEL21.001
       
   457 //! @SYMTestStatus Implemented
       
   458 //! @SYMTestCaseDesc vCard2.1 Importing and exporting an empty vCard with and without intra contact properties
       
   459 //! @SYMTestActions Import an empty vCard and export the same with and without intra contact properties
       
   460 //! @SYMTestExpectedResults The exported file should not have any content
       
   461 
       
   462 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportEmptyvCard
       
   463 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportEmptyvCardWithNoIntra21
       
   464 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportEmptyvCardWithIntra21
       
   465 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExportContents
       
   466 
       
   467 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0024
       
   468 
       
   469 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0025
       
   470 
       
   471 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0025
       
   472 //! @SYMTestType CIT
       
   473 //! @SYMTestPriority Medium
       
   474 //! @SYMPREQ 1375
       
   475 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL301.001
       
   476 //! @SYMTestStatus Implemented
       
   477 //! @SYMTestCaseDesc vCard3.0 Importing and exporting an empty vCard with and without intra contact properties
       
   478 //! @SYMTestActions Import an empty vCard and export the same with and without intra contact properties
       
   479 //! @SYMTestExpectedResults The exported file should not have any content
       
   480 
       
   481 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportEmptyvCard
       
   482 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportEmptyvCardWithNoIntra30
       
   483 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExportEmptyvCardWithIntra30
       
   484 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExportContents
       
   485 
       
   486 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0025
       
   487 
       
   488 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0026
       
   489 
       
   490 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0026
       
   491 //! @SYMTestType CIT
       
   492 //! @SYMTestPriority Medium
       
   493 //! @SYMPREQ 1375
       
   494 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 vCard21.002 vCard21.003 FILTER21.001 FILTER21.002 <App-Engines>/<CntVcard>/TEL21.001
       
   495 //! @SYMTestStatus Implemented
       
   496 //! @SYMTestCaseDesc vCard2.1 Export with damaged database
       
   497 //! @SYMTestActions Importing a vcard, damaging the database and exporting the vcard
       
   498 //! @SYMTestExpectedResults The exported file should not have any content
       
   499 
       
   500 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   501 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithDamageDb21
       
   502 
       
   503 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0026
       
   504 
       
   505 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0027
       
   506 
       
   507 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0027
       
   508 //! @SYMTestType CIT
       
   509 //! @SYMTestPriority Medium
       
   510 //! @SYMPREQ 1375
       
   511 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL301.001
       
   512 //! @SYMTestStatus Implemented
       
   513 //! @SYMTestCaseDesc vCard3.0 Export with damaged database
       
   514 //! @SYMTestActions Importing a vcard, damaging the database and exporting the vcard
       
   515 //! @SYMTestExpectedResults Should leave with KErrNotReady and the exported file should not have any content
       
   516 
       
   517 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   518 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithDamageDb30
       
   519 
       
   520 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0027
       
   521 
       
   522 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0028
       
   523 
       
   524 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0028
       
   525 //! @SYMTestType CIT
       
   526 //! @SYMTestPriority Medium
       
   527 //! @SYMPREQ 1375
       
   528 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL301.001
       
   529 //! @SYMTestStatus Implemented
       
   530 //! @SYMTestCaseDesc vCard3.0 Export with damaged database and intra conatct properties
       
   531 //! @SYMTestActions Importing a vcard, damaging the database and exporting the vcard
       
   532 //! @SYMTestExpectedResults Should leave with KErrNotReady and the exported file should not have any content
       
   533 
       
   534 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   535 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithDamageDbIntra30
       
   536 
       
   537 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0028
       
   538 
       
   539 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0029
       
   540 
       
   541 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0029
       
   542 //! @SYMTestType CIT
       
   543 //! @SYMTestPriority Medium
       
   544 //! @SYMPREQ 1375
       
   545 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL301.001
       
   546 //! @SYMTestStatus Implemented
       
   547 //! @SYMTestCaseDesc vCard3.0 Export with file system in invalid state
       
   548 //! @SYMTestActions Importing a vcard, invalidating the fle system by setting it to KErrNotReady state and exporting the vcard
       
   549 //! @SYMTestExpectedResults Should leave with KErrNotReady and the exported file should not have any content
       
   550 
       
   551 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   552 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithInvalidFileSystem30
       
   553 
       
   554 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0029
       
   555 
       
   556 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0030
       
   557 
       
   558 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0030
       
   559 //! @SYMTestType CIT
       
   560 //! @SYMTestPriority Medium
       
   561 //! @SYMPREQ 1375
       
   562 //! @SYMFssID <App-Services>/<Versit>/vCard21.001 vCard21.002 vCard21.003 FILTER21.001 FILTER21.002 <App-Engines>/<CntVcard>/TEL21.001
       
   563 //! @SYMTestStatus Implemented
       
   564 //! @SYMTestCaseDesc vCard2.1 Export with filter - bits reserved for future use are set
       
   565 //! @SYMTestActions Importing a vcard, and exporting the same with filter, setting only bits reserved for future use
       
   566 //! @SYMTestExpectedResults The Exported vCard should contain only the mandatory fields
       
   567 
       
   568 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps
       
   569 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithFilterOnlyBitsFutureUse
       
   570 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compareMandatory
       
   571 
       
   572 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0030
       
   573 
       
   574 START_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0031
       
   575 
       
   576 //! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-1375-HW-0031
       
   577 //! @SYMTestType CIT
       
   578 //! @SYMTestPriority Medium
       
   579 //! @SYMPREQ 1375
       
   580 //! @SYMFssID <App-Services>/<Versit>/vCard30.001 vCard30.002 vCard30.004 vCard30.005 FILTER30.001 FILTER30.002 <App-Engines>/<CntVcard>/TEL30.001
       
   581 //! @SYMTestStatus Implemented
       
   582 //! @SYMTestCaseDesc vCard3.0 Export with filter - bits reserved for future use are set
       
   583 //! @SYMTestActions Importing a vcard, and exporting the same with filter, setting bits reserved for future use
       
   584 //! @SYMTestExpectedResults The Exported vCard should contain the properties according to the standard of export.
       
   585 
       
   586 RUN_TEST_STEP 100 TestImpExvCardSuite TestGenericImportStep c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ImportvCardNonNullProps30
       
   587 RUN_TEST_STEP 100 TestImpExvCardSuite TestContactsPBAPExport c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini ExvCardWithFilterBitsFutureUse30
       
   588 RUN_TEST_STEP 100 TestImpExvCardSuite TestCompareCntFiles c:\CITExImvCard\testdata\PBAPExport\TestvCardImportExport.ini compare30
       
   589 
       
   590 END_TESTCASE PIM-APPENG-CNTMODEL-CIT-1375-HW-0031
       
   591 
       
   592