applayerpluginsandutils/uripermissionservices/Test/integration/testwhitelistblacklisturisuite/scripts/testwlistblisturisuite.script
changeset 0 b16258d2340f
child 18 5f1cd966e0d9
equal deleted inserted replaced
-1:000000000000 0:b16258d2340f
       
     1 // Copyright (c) 2007-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 // Script file for Testing White/Black list uri service.
       
    15 // @internalAll
       
    16 // 
       
    17 //
       
    18 
       
    19 
       
    20 PRINT Running_WLsitBListUriService_Test
       
    21 
       
    22 // Load the test
       
    23 LOAD_SUITE	TestWListBListUriServer
       
    24 LOAD_SUITE	systemtest_security
       
    25 
       
    26 
       
    27 START_TESTCASE IWS-WLBL-TESTWLISTBLISTURISUITE-0001
       
    28 //appUpgradeInstall
       
    29 
       
    30 //! @file			TestWListBListUriSuite.script
       
    31 //! @SYMTestCaseID		IWS-WLBL-TESTWLISTBLISTURISUITE-0001
       
    32 //! @SYMTestCaseDesc 		This is to place preconfiguration xml file at c:\private\20009D70\ineturilist.xml
       
    33 //! @SYMFssID			
       
    34 //! @SYMTestStatus 		Implemented
       
    35 //! @SYMTestPriority 		High
       
    36 //! @SYMTestCaseDependencies	setup_st-sanity-security.script
       
    37 //! @SYMTestCaseDesc		Install c:\testdata\sisupgrade\ineturilist_upgrade.sis
       
    38 //! @SYMTestActions		Install c:\testdata\sisupgrade\ineturilist_upgrade.sis
       
    39 //! @SYMTestActions 		Copy file from z: to c:\private\20009D70\ineturilist.xml
       
    40 //! @SYMTestStatus		Implemented
       
    41 //! @SYMTestExpectedResults	Sis file installed with no errors.
       
    42 //! @SYMTestType		CIT
       
    43 PRINT  Executing testcase appUpgradeInstall
       
    44 RUN_TEST_STEP	1000	systemtest_security	AppInstall		c:\testdata\ini\TestWListBListUriSuite.ini	isolated_app
       
    45 END_TESTCASE IWS-WLBL-TESTWLISTBLISTURISUITE-0001
       
    46 
       
    47 
       
    48 //START_TESTCASE	IWS-WLBL-TESTWLISTBLISTURISUITE-0002
       
    49 //Copy_PreConfig_Xml
       
    50 
       
    51 //! @file			TestWListBListUriSuite.script
       
    52 //! @SYMTestCaseID		IWS-WLBL-TESTWLISTBLISTURISUITE-0002
       
    53 //! @SYMTestCaseDesc 		This is to place preconfiguration xml file at c:\private\20009D70\ineturilist.xml
       
    54 //! @SYMFssID			
       
    55 //! @SYMTestStatus 		Implemented
       
    56 //! @SYMTestPriority 		High
       
    57 //! @SYMTestActions 		Copy file from z: to c:\private\20009D70\ineturilist.xml
       
    58 //! @SYMTestExpectedResults 	ineturilist.xml file should be copied to c:\private\20009D70\ineturilist.xml
       
    59 //! @SYMTestType 		CIT
       
    60 //RUN_TEST_STEP 	100 	TestWListBListUriServer     TestCopyPreConfigXmlStep 	
       
    61 //END_TESTCASE 	IWS-WLBL-TESTWLISTBLISTURISUITE-0002
       
    62 
       
    63 
       
    64 START_TESTCASE	IWS-WLBL-CIT-POS-0049
       
    65 //PreConfigured_Uris_Count
       
    66 
       
    67 //! @file			TestWListBListUriSuite.script
       
    68 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0049
       
    69 //! @SYMTestCaseDesc 		Test that all the URIs in the pre-configuration white list should be added to database when loaded first time.
       
    70 //! @SYMFssID			
       
    71 //! @SYMTestStatus 		Implemented
       
    72 //! @SYMTestPriority 		High
       
    73 //! @SYMTestActions 		1) Place the pre-configuration file which contains white listed URIs in corresponding directory.
       
    74 //!				2) It should be read and added to the database when first time loaded.
       
    75 //!				3) Check the count of added URIs.
       
    76 //! @SYMTestExpectedResults 	Added URIs count should be equivalent to no of URIs in the pre-configuration file.
       
    77 //! @SYMTestType 		CIT
       
    78 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  PreConfigured_WhiteList_Uris_Count
       
    79 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  PreConfigured_BlackList_Uris_Count
       
    80 END_TESTCASE 	IWS-WLBL-CIT-POS-0049
       
    81 
       
    82 START_TESTCASE	IWS-WLBL-CIT-POS-0001
       
    83 //Add_Uri_WhiteList
       
    84 
       
    85 //! @file			TestWListBListUriSuite.script
       
    86 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0001
       
    87 //! @SYMTestCaseDesc 		Add an uri to white list.
       
    88 //! @SYMFssID			
       
    89 //! @SYMTestStatus 		Implemented
       
    90 //! @SYMTestPriority 		Critical
       
    91 //! @SYMTestActions 		1) Create a RUriProperties object 
       
    92 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
    93 //!				3) Check that it has been added successfully
       
    94 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
    95 //! @SYMTestType 		CIT
       
    96 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
    97 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
    98 
       
    99 //! Adding Uris of Voip Service Type
       
   100 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   101 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   102 
       
   103 //! syntax normalisation 
       
   104 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   105 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   106 
       
   107 //! Add an uri to white list with user-info component.
       
   108 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   109 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   110 
       
   111 //! Add an uri to white list with ip-address as host/domain name.
       
   112 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   113 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   114 END_TESTCASE 	IWS-WLBL-CIT-POS-0001
       
   115 
       
   116 START_TESTCASE	IWS-WLBL-CIT-NEG-0001
       
   117 //Add_Uri_WhiteList_Already_Exist
       
   118 
       
   119 //! @file			TestWListBListUriSuite.script
       
   120 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0001
       
   121 //! @SYMTestCaseDesc 		Add a URI to white list which has been already existed in white list.
       
   122 //! @SYMFssID			
       
   123 //! @SYMTestStatus 		Implemented
       
   124 //! @SYMTestPriority 		Critical
       
   125 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   126 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   127 //! @SYMTestExpectedResults 	URI should throw KErrUriAllreadyExist exception.
       
   128 //! @SYMTestType 		CIT
       
   129 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   130 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_2
       
   131 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   132 
       
   133 //!Uris with Voip Service type
       
   134 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   135 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_2
       
   136 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   137 
       
   138 //! syntax normalisation 
       
   139 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   140 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_101
       
   141 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   142 
       
   143 //! With user-info component.
       
   144 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   145 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_107
       
   146 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   147 
       
   148 
       
   149 //! ip-address as host/domain name.
       
   150 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   151 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_201
       
   152 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   153 
       
   154 END_TESTCASE 	IWS-WLBL-CIT-NEG-0001
       
   155 
       
   156 START_TESTCASE	IWS-WLBL-CIT-POS-0003
       
   157 //Add_Uri_WhiteList_Different_Servicetype
       
   158 
       
   159 //! @file			TestWListBListUriSuite.script
       
   160 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0003
       
   161 //! @SYMTestCaseDesc 		Adding same URI in white list with different service type.
       
   162 //! @SYMFssID			
       
   163 //! @SYMTestStatus 		Implemented
       
   164 //! @SYMTestPriority 		Critical
       
   165 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   166 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   167 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
   168 //! @SYMTestType 		CIT
       
   169 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   170 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
   171 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   172 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
   173 
       
   174 //! syntax normalisation 
       
   175 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   176 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_102
       
   177 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   178 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_102
       
   179 
       
   180 //! With user-info component.
       
   181 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   182 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_108
       
   183 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
   184 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_108
       
   185 END_TESTCASE 	IWS-WLBL-CIT-POS-0003
       
   186 
       
   187 START_TESTCASE	IWS-WLBL-CIT-POS-0002
       
   188 //Add_Uri_WhiteList_Without_FavName
       
   189 
       
   190 //! @file			TestWListBListUriSuite.script
       
   191 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0002
       
   192 //! @SYMTestCaseDesc 		Adding URI in white list without Favourite name.
       
   193 //! @SYMFssID			
       
   194 //! @SYMTestStatus 		Implemented
       
   195 //! @SYMTestPriority 		Critical
       
   196 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   197 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   198 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
   199 //! @SYMTestType 		CIT
       
   200 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_4
       
   201 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_4
       
   202 END_TESTCASE 	IWS-WLBL-CIT-POS-0002
       
   203 
       
   204 START_TESTCASE	IWS-WLBL-CIT-POS-0005
       
   205 //Add_Uri_WhiteList_Partialmatch_ExitingBLUri
       
   206 
       
   207 //! @file			TestWListBListUriSuite.script
       
   208 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0005
       
   209 //! @SYMTestCaseDesc 		Add URI(smaller URI) to White List, which partially matches to existing black list URI(bigger URI)
       
   210 //! @SYMFssID			
       
   211 //! @SYMTestStatus 		Implemented
       
   212 //! @SYMTestPriority 		Critical
       
   213 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   214 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   215 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
   216 //! @SYMTestType 		CIT
       
   217 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   218 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_5
       
   219 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   220 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_5
       
   221 END_TESTCASE 	IWS-WLBL-CIT-POS-0005
       
   222 
       
   223 START_TESTCASE	IWS-WLBL-CIT-POS-0004
       
   224 //Add_Uri_WhiteList_Partialmatch_ExitingWLUri
       
   225 
       
   226 //! @file			TestWListBListUriSuite.script
       
   227 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0004
       
   228 //! @SYMTestCaseDesc 		Add URI to White List, which partially matches to existing white list URI
       
   229 //! @SYMFssID			
       
   230 //! @SYMTestStatus 		Implemented
       
   231 //! @SYMTestPriority 		Critical
       
   232 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   233 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   234 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
   235 //! @SYMTestType 		CIT
       
   236 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   237 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
   238 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
   239 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_8
       
   240 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_8
       
   241 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_9
       
   242 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_9
       
   243 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   244 
       
   245 //! Syntax Normalisation.
       
   246 //! Add URI to White List, which partially matches(smaller) to existing white list URI
       
   247 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   248 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_103
       
   249 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   250 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_103
       
   251 
       
   252 
       
   253 //! Add URI to White List, which partially matches(bigger) to existing white list URI
       
   254 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   255 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   256 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   257 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   258 
       
   259 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   260 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_105
       
   261 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   262 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_105
       
   263 END_TESTCASE 	IWS-WLBL-CIT-POS-0004
       
   264 
       
   265 
       
   266 START_TESTCASE	IWS-WLBL-CIT-POS-0014
       
   267 //Add_Uri_WhiteList_Partialmatch_ExitingBLUri_BiggerURI
       
   268 
       
   269 //! @file			TestWListBListUriSuite.script
       
   270 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0014
       
   271 //! @SYMTestCaseDesc 		Add URI to White List(bigger URI), which partially matches to existing black list URI(smaller URI)
       
   272 //! @SYMFssID			
       
   273 //! @SYMTestStatus 		Implemented
       
   274 //! @SYMTestPriority 		Critical
       
   275 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   276 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   277 //! @SYMTestExpectedResults 	Add should pass.
       
   278 //! @SYMTestType 		CIT
       
   279 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   280 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_7
       
   281 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_7
       
   282 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   283 END_TESTCASE 	IWS-WLBL-CIT-POS-0014
       
   284 
       
   285 
       
   286 START_TESTCASE	IWS-WLBL-CIT-POS-0006
       
   287 //Add_Uri_WhiteList_Partialmatch_ExitingBLUri__InitialPathMatch
       
   288 
       
   289 //! @file			TestWListBListUriSuite.script
       
   290 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0006
       
   291 //! @SYMTestCaseDesc 		Add URI to White List, which partially matches(Initial part of URI-path) to existing black list URI
       
   292 //! @SYMFssID			
       
   293 //! @SYMTestStatus 		Implemented
       
   294 //! @SYMTestPriority 		Critical
       
   295 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   296 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   297 //! @SYMTestExpectedResults 	URI should be added to white list with ReadWrite permission as expected.
       
   298 //! @SYMTestType 		CIT
       
   299 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   300 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_11
       
   301 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   302 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_11
       
   303 END_TESTCASE 	IWS-WLBL-CIT-POS-0006
       
   304 
       
   305 
       
   306 START_TESTCASE	IWS-WLBL-CIT-NEG-0002
       
   307 //Add_Uri_WhiteList_exactmatch_ExitingBLUri
       
   308 
       
   309 //! @file			TestWListBListUriSuite.script
       
   310 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0002
       
   311 //! @SYMTestCaseDesc 		Add URI to White List, which exactly matches to existing black list URI
       
   312 //! @SYMFssID			
       
   313 //! @SYMTestStatus 		Implemented
       
   314 //! @SYMTestPriority 		Critical
       
   315 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   316 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   317 //! @SYMTestExpectedResults 	It should fail and URI shouldn't be added to white list as expected.
       
   318 //! @SYMTestType 		CIT
       
   319 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   320 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_12
       
   321 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   322 END_TESTCASE 	IWS-WLBL-CIT-NEG-0002
       
   323 
       
   324 
       
   325 START_TESTCASE	IWS-WLBL-CIT-POS-0007
       
   326 //Add_Uri_BlackList
       
   327 
       
   328 //! @file			TestWListBListUriSuite.script
       
   329 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0007
       
   330 //! @SYMTestCaseDesc 		Add an uri to black list.
       
   331 //! @SYMFssID			
       
   332 //! @SYMTestStatus 		Implemented
       
   333 //! @SYMTestPriority 		Critical
       
   334 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   335 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   336 //!				3) Check that it has been added successfully
       
   337 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   338 //! @SYMTestType 		CIT
       
   339 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   340 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   341 END_TESTCASE 	IWS-WLBL-CIT-POS-0007
       
   342 
       
   343 START_TESTCASE	IWS-WLBL-CIT-POS-0009
       
   344 //Add_Uri_BlackList_Already_Exist
       
   345 
       
   346 //! @file			TestWListBListUriSuite.script
       
   347 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0009
       
   348 //! @SYMTestCaseDesc 		Add a URI to black list which has been already existed in black list.
       
   349 //! @SYMFssID			
       
   350 //! @SYMTestStatus 		Implemented
       
   351 //! @SYMTestPriority 		Critical
       
   352 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   353 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   354 //! @SYMTestExpectedResults 	URI should throw KErrUriAllreadyExist exception.
       
   355 //! @SYMTestType 		CIT
       
   356 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   357 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_2
       
   358 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   359 END_TESTCASE 	IWS-WLBL-CIT-POS-0009
       
   360 
       
   361 START_TESTCASE	IWS-WLBL-TESTWLISTBLISTURISUITE-0003
       
   362 //Add_Uri_BlackList_Different_Servicetype
       
   363 
       
   364 //! @file			TestWListBListUriSuite.script
       
   365 //! @SYMTestCaseID		IWS-WLBL-TESTWLISTBLISTURISUITE-0003
       
   366 //! @SYMTestCaseDesc 		Adding same existing URI in black list with different service type.
       
   367 //! @SYMFssID			
       
   368 //! @SYMTestStatus 		Implemented
       
   369 //! @SYMTestPriority 		Critical
       
   370 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   371 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   372 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   373 //! @SYMTestType 		CIT
       
   374 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   375 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
   376 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   377 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
   378 END_TESTCASE 	IWS-WLBL-TESTWLISTBLISTURISUITE-0003
       
   379 
       
   380 START_TESTCASE	IWS-WLBL-CIT-POS-0008
       
   381 //Add_Uri_BlackList_Without_FavName
       
   382 
       
   383 //! @file			TestWListBListUriSuite.script
       
   384 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0008
       
   385 //! @SYMTestCaseDesc 		Adding URI in black list without Favourite name.
       
   386 //! @SYMFssID			
       
   387 //! @SYMTestStatus 		Implemented
       
   388 //! @SYMTestPriority 		Critical
       
   389 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   390 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   391 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   392 //! @SYMTestType 		CIT
       
   393 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_4
       
   394 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_4
       
   395 END_TESTCASE 	IWS-WLBL-CIT-POS-0008
       
   396 
       
   397 START_TESTCASE	IWS-WLBL-CIT-POS-0010
       
   398 //Add_Uri_BlackList_Partialmatch_ExitingBLUri
       
   399 
       
   400 //! @file			TestWListBListUriSuite.script
       
   401 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0010
       
   402 //! @SYMTestCaseDesc 		Add URI to Black List, which partially matches to existing black list URI
       
   403 //! @SYMFssID			
       
   404 //! @SYMTestStatus 		Implemented
       
   405 //! @SYMTestPriority 		Critical
       
   406 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   407 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   408 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   409 //! @SYMTestType 		CIT
       
   410 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   411 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
   412 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
   413 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_7
       
   414 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_7
       
   415 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_9
       
   416 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_9
       
   417 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   418 END_TESTCASE 	IWS-WLBL-CIT-POS-0010
       
   419 
       
   420 START_TESTCASE	IWS-WLBL-CIT-POS-0013
       
   421 //Add_Uri_BlackList_Partialmatch_ExitingWLUri
       
   422 
       
   423 //! @file			TestWListBListUriSuite.script
       
   424 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0013
       
   425 //! @SYMTestCaseDesc 		Add URI to Black List(smaller URI), which partially matches to existing white list URI(bigger URI)
       
   426 //! @SYMFssID			
       
   427 //! @SYMTestStatus 		Implemented
       
   428 //! @SYMTestPriority 		Critical
       
   429 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   430 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   431 //! @SYMTestExpectedResults 	Add should pass.
       
   432 //! @SYMTestType 		CIT
       
   433 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   434 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_6
       
   435 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_6
       
   436 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   437 END_TESTCASE 	IWS-WLBL-CIT-POS-0013
       
   438 
       
   439 
       
   440 START_TESTCASE	IWS-WLBL-CIT-POS-0011
       
   441 Add_Uri_BlackList_Partialmatch_ExitingWLUri_BiggerURI
       
   442 //! @file			TestWListBListUriSuite.script
       
   443 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0011
       
   444 //! @SYMTestCaseDesc 		Add URI to Black List(bigger URI), which partially matches to existing white list URI(smaller URI).
       
   445 //! @SYMFssID			
       
   446 //! @SYMTestStatus 		Implemented
       
   447 //! @SYMTestPriority 		Critical
       
   448 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   449 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   450 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   451 //! @SYMTestType 		CIT
       
   452 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   453 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_8
       
   454 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   455 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_8
       
   456 END_TESTCASE 	IWS-WLBL-CIT-POS-0011
       
   457 
       
   458 START_TESTCASE	IWS-WLBL-CIT-POS-0012
       
   459 //Add_Uri_BlackList_Partialmatch_ExistingWLUri__InitialPathMatch
       
   460 
       
   461 //! @file			TestWListBListUriSuite.script
       
   462 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0012
       
   463 //! @SYMTestCaseDesc 		Add URI to Black List, which partially matches(Initial part of URI-path) to existing white list URI
       
   464 //! @SYMFssID			
       
   465 //! @SYMTestStatus 		Implemented
       
   466 //! @SYMTestPriority 		Critical
       
   467 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   468 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   469 //! @SYMTestExpectedResults 	URI should be added to black list with ReadWrite permission as expected.
       
   470 //! @SYMTestType 		CIT
       
   471 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   472 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_12
       
   473 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   474 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_12
       
   475 END_TESTCASE 	IWS-WLBL-CIT-POS-0012
       
   476 
       
   477 
       
   478 
       
   479 START_TESTCASE	IWS-WLBL-CIT-NEG-0004
       
   480 //Add_Uri_BlackList_exactmatch_ExistingWLUri
       
   481 
       
   482 //! @file			TestWListBListUriSuite.script
       
   483 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0004
       
   484 //! @SYMTestCaseDesc 		Add URI to black List, which exactly matches to existing white list URI
       
   485 //! @SYMFssID			
       
   486 //! @SYMTestStatus 		Implemented
       
   487 //! @SYMTestPriority 		Critical
       
   488 //! @SYMTestActions 		1) Create a RUriProperties object for the existing URI
       
   489 //!                             2) Open RUriDatabase and call RUriDatabase::AddL() 
       
   490 //! @SYMTestExpectedResults 	It should fail and URI shouldn't be added to black list as expected.
       
   491 //! @SYMTestType 		CIT
       
   492 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   493 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_11
       
   494 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   495 END_TESTCASE 	IWS-WLBL-CIT-NEG-0004
       
   496 
       
   497 START_TESTCASE	IWS-WLBL-CIT-POS-0015
       
   498 //Remove_ReadWrite_Uri_WhiteList
       
   499 
       
   500 //! @file			TestWListBListUriSuite.script
       
   501 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0015
       
   502 //! @SYMTestCaseDesc 		Remove an uri having ReadWrite permission from white list.
       
   503 //! @SYMFssID			
       
   504 //! @SYMTestStatus 		Implemented
       
   505 //! @SYMTestPriority 		Critical
       
   506 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   507 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   508 //!				3) Check that it has been removed successfully
       
   509 //! @SYMTestExpectedResults 	URI having ReadWrite permission should be removed from white list as expected.
       
   510 //! @SYMTestType 		CIT
       
   511 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   512 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_1
       
   513 
       
   514 
       
   515 //! syntax normalisation 
       
   516 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   517 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_111
       
   518 
       
   519 //! syntax normalisation, ip address formats
       
   520 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   521 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_206
       
   522 END_TESTCASE 	IWS-WLBL-CIT-POS-0015
       
   523 
       
   524 
       
   525 START_TESTCASE	IWS-WLBL-CIT-NEG-0005
       
   526 //Remove_NonExist_ReadWrite_Uri_WhiteList
       
   527 
       
   528 //! @file			TestWListBListUriSuite.script
       
   529 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0005
       
   530 //! @SYMTestCaseDesc 		Remove URI of specific service type from whitelist when not available in database.
       
   531 //! @SYMFssID			
       
   532 //! @SYMTestStatus 		Implemented
       
   533 //! @SYMTestPriority 		Critical
       
   534 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   535 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   536 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   537 //! @SYMTestType 		CIT
       
   538 
       
   539 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_2
       
   540 
       
   541 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   542 //!  Remove URI of specific service type from whitelist when uri with different service type exists in white list.
       
   543 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_3
       
   544 //!  Remove URI of specific service type from whitelist when same uri(exact uri) is not available in white list.
       
   545 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_4
       
   546 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   547 
       
   548 //! Remove URI from whitelist when same uri with same service type exists in black list
       
   549 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   550 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_6
       
   551 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   552 
       
   553 //! Syntax normalisation.
       
   554 //! Remove URI of specific service type from whitelist when uri with different service type exists in database
       
   555 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   556 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_113
       
   557 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   558 
       
   559 //! Remove URI without URI exact match
       
   560 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   561 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_114
       
   562 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   563 
       
   564 END_TESTCASE 	IWS-WLBL-CIT-NEG-0005
       
   565 
       
   566 START_TESTCASE	IWS-WLBL-CIT-NEG-0007
       
   567 //Remove_ReadOnly_Uri_WhiteList
       
   568 
       
   569 //! @file			TestWListBListUriSuite.script
       
   570 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0007
       
   571 //! @SYMTestCaseDesc 		Should not remove URI of permission type readonly
       
   572 //! @SYMFssID			
       
   573 //! @SYMTestStatus 		Implemented
       
   574 //! @SYMTestPriority 		Critical
       
   575 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   576 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   577 //!				3) Check that it hasn't been removed.
       
   578 //! @SYMTestExpectedResults 	Should throw KErrUriReadOnly exception.
       
   579 //! @SYMTestType 		CIT
       
   580 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_4
       
   581 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadOnly_Uri_WhiteList_5
       
   582 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_4
       
   583 END_TESTCASE 	IWS-WLBL-CIT-NEG-0007
       
   584 
       
   585 START_TESTCASE	IWS-WLBL-CIT-NEG-0009
       
   586 //Remove_UsingWildChar_Uri_WhiteList
       
   587 
       
   588 //! @file			TestWListBListUriSuite.script
       
   589 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0009
       
   590 //! @SYMTestCaseDesc 		Remove URI using wild char entry.
       
   591 //! @SYMFssID			
       
   592 //! @SYMTestStatus 		Implemented
       
   593 //! @SYMTestPriority 		Critical
       
   594 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   595 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   596 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception. (If exact URI(including wild card character) is available, only that uri will be removed).
       
   597 //! @SYMTestType 		CIT
       
   598 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   599 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_13
       
   600 
       
   601 //! Remove URI using wild char entry when partial match exists in database.
       
   602 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_7
       
   603 //! Remove URI using wild char entry when partial match & exact match exists in database.
       
   604 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_14
       
   605 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_14
       
   606 
       
   607 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   608 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_13
       
   609 
       
   610 //! Syntax Normalisation.
       
   611 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_110
       
   612 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_115
       
   613 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_WhiteList_116
       
   614 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_110
       
   615 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_115
       
   616 END_TESTCASE 	IWS-WLBL-CIT-NEG-0009
       
   617 
       
   618 START_TESTCASE	IWS-WLBL-CIT-POS-0016
       
   619 //Remove_ReadWrite_Uri_BlackList
       
   620 
       
   621 //! @file			TestWListBListUriSuite.script
       
   622 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0016
       
   623 //! @SYMTestCaseDesc 		Remove an uri having ReadWrite permission from black list.
       
   624 //! @SYMFssID			
       
   625 //! @SYMTestStatus 		Implemented
       
   626 //! @SYMTestPriority 		Critical
       
   627 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   628 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   629 //!				3) Check that it has been removed successfully
       
   630 //! @SYMTestExpectedResults 	URI having ReadWrite permission should be removed from black list as expected.
       
   631 //! @SYMTestType 		CIT
       
   632 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   633 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_1
       
   634 END_TESTCASE 	IWS-WLBL-CIT-POS-0016
       
   635 
       
   636 START_TESTCASE	IWS-WLBL-CIT-NEG-0006
       
   637 //Remove_NonExist_ReadWrite_Uri_BlackList
       
   638 
       
   639 //! @file			TestWListBListUriSuite.script
       
   640 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0006
       
   641 //! @SYMTestCaseDesc 		Remove URI of same service type from blacklist when not available in database
       
   642 //! @SYMFssID			
       
   643 //! @SYMTestStatus 		Implemented
       
   644 //! @SYMTestPriority 		Critical
       
   645 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   646 //!                             2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   647 //!				3) Check that it has been removed successfully
       
   648 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   649 //! @SYMTestType 		CIT
       
   650 
       
   651 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_2
       
   652 
       
   653 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   654 //! Remove URI of specific service type from blacklist when same uri with different service type exists in blacklist.
       
   655 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_3
       
   656 //! Remove URI of specific service type from blacklist when exact uri is not available.
       
   657 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_4
       
   658 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   659 
       
   660 //! Remove URI of specific service type from blacklist when same uri with same service type exists in whitelist.
       
   661 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   662 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_6
       
   663 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   664 
       
   665 END_TESTCASE 	IWS-WLBL-CIT-NEG-0006
       
   666 
       
   667 START_TESTCASE	IWS-WLBL-CIT-NEG-0008
       
   668 //Remove_ReadOnly_Uri_BlackList
       
   669 
       
   670 //! @file			TestWListBListUriSuite.script
       
   671 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0008
       
   672 //! @SYMTestCaseDesc 		Should not remove URI of permission type readonly
       
   673 //! @SYMFssID			
       
   674 //! @SYMTestStatus 		Implemented
       
   675 //! @SYMTestPriority 		Critical
       
   676 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   677 //!                                2) Open RUriDatabase and call RUriDatabase::RemoveL() 
       
   678 //!				3) Check that it hasn't been removed.
       
   679 //! @SYMTestExpectedResults 	Should throw KErrUriReadOnly exception.
       
   680 //! @SYMTestType 		CIT
       
   681 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_BlackList_4
       
   682 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadOnly_Uri_BlackList_5
       
   683 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_BlackList_4
       
   684 END_TESTCASE 	IWS-WLBL-CIT-NEG-0008
       
   685 
       
   686 
       
   687 START_TESTCASE	IWS-WLBL-CIT-POS-0017
       
   688 //PartialPrefix_PathMatch_Uri_WhiteList
       
   689 
       
   690 //! @file			TestWListBListUriSuite.script
       
   691 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0017
       
   692 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using partial prefix path match.
       
   693 //! @SYMFssID			
       
   694 //! @SYMTestStatus 		Implemented
       
   695 //! @SYMTestPriority 		Critical
       
   696 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   697 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   698 //!				3) Check that matching done successfully
       
   699 //! @SYMTestExpectedResults 	It should match the existing white listed uris of specified service type as expected.
       
   700 //! @SYMTestType 		CIT
       
   701 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   702 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_9
       
   703 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_1
       
   704 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   705 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_9
       
   706 
       
   707 //! Partial Match with Voip Uris
       
   708 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   709 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_3
       
   710 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Voip_Uri_WhiteList_1
       
   711 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_1
       
   712 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_Voip_WhiteList_3
       
   713 
       
   714 //! syntax normalisation, Different Hosts with prefix matching paths
       
   715 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   716 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_105
       
   717 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_117
       
   718 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_150
       
   719 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_151
       
   720 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   721 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_105
       
   722 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_150
       
   723 
       
   724 //! syntax normalisation, ip address formats
       
   725 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   726 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_203
       
   727 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_207
       
   728 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   729 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_203
       
   730 END_TESTCASE 	IWS-WLBL-CIT-POS-0017
       
   731 
       
   732 
       
   733 START_TESTCASE	IWS-WLBL-CIT-POS-0046
       
   734 //PartialSuffix_PathMatch_Uri_WhiteList
       
   735 
       
   736 //! @file			TestWListBListUriSuite.script
       
   737 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0046
       
   738 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using partial suffix path match.
       
   739 //! @SYMFssID			
       
   740 //! @SYMTestStatus 		Implemented
       
   741 //! @SYMTestPriority 		Critical
       
   742 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   743 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   744 //!				3) Check that matching done successfully
       
   745 //! @SYMTestExpectedResults 	It should match the existing white listed uris of specified service type as expected.
       
   746 //! @SYMTestType 		CIT
       
   747 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   748 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_161
       
   749 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_162
       
   750 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_163
       
   751 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   752 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_161
       
   753 END_TESTCASE 	IWS-WLBL-CIT-POS-0046
       
   754 
       
   755 
       
   756 START_TESTCASE	IWS-WLBL-CIT-NEG-0012
       
   757 //PartialPrefix_PathMatch_NonExist_Uri_WhiteList
       
   758 
       
   759 //! @file			TestWListBListUriSuite.script
       
   760 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0012
       
   761 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using partial prefix path match where that uri is not available in db.
       
   762 //! @SYMFssID			
       
   763 //! @SYMTestStatus 		Implemented
       
   764 //! @SYMTestPriority 		Critical
       
   765 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   766 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   767 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   768 //! @SYMTestType 		CIT
       
   769 
       
   770 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   771 //! Matching an URI of specific service from white list using partial path match when uri with complete different path is available in white list.
       
   772 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_2
       
   773 //! Matching an URI of specific service from white list using partial path match when uri with different service type is available in white list.
       
   774 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_3
       
   775 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   776 
       
   777 //! Matching an URI of specific service from white list using partial path match when exists in black list.
       
   778 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   779 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_4
       
   780 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   781 
       
   782 //! syntax normalisation 
       
   783 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   784 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_118
       
   785 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_104
       
   786 
       
   787 //! syntax normalisation, ip address formats
       
   788 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   789 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_208
       
   790 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   791 END_TESTCASE 	IWS-WLBL-CIT-NEG-0012
       
   792 
       
   793 
       
   794 START_TESTCASE	IWS-WLBL-CIT-NEG-0031
       
   795 //PartialSuffix_PathMatch_NonExist_Uri_WhiteList
       
   796 
       
   797 //! @file			TestWListBListUriSuite.script
       
   798 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0031
       
   799 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using partial suffix path match where that uri is not available in db.
       
   800 //! @SYMFssID			
       
   801 //! @SYMTestStatus 		Implemented
       
   802 //! @SYMTestPriority 		Critical
       
   803 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   804 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   805 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   806 //! @SYMTestType 		CIT
       
   807 //! Suffix Path Matching an URI of specific service from white list using partial path match when exists in black list.
       
   808 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_164
       
   809 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_WhiteList_165
       
   810 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_164
       
   811 END_TESTCASE 	IWS-WLBL-CIT-NEG-0031
       
   812 
       
   813 
       
   814 
       
   815 START_TESTCASE	IWS-WLBL-CIT-POS-0018
       
   816 //PartialPrefix_PathMatch_Uri_BlackList
       
   817 
       
   818 //! @file			TestWListBListUriSuite.script
       
   819 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0018
       
   820 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using partial prefix path match.
       
   821 //! @SYMFssID			
       
   822 //! @SYMTestStatus 		Implemented
       
   823 //! @SYMTestPriority 		Critical
       
   824 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   825 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   826 //!				3) Check that matching done successfully
       
   827 //! @SYMTestExpectedResults 	It should match the existing Black listed uris of specified service type as expected.
       
   828 //! @SYMTestType 		CIT
       
   829 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   830 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_9
       
   831 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_1
       
   832 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   833 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_9
       
   834 END_TESTCASE 	IWS-WLBL-CIT-POS-0018
       
   835 
       
   836 
       
   837 START_TESTCASE	IWS-WLBL-CIT-POS-0047
       
   838 //PartialSuffix_PathMatch_Uri_BlackList
       
   839 
       
   840 //! @file			TestWListBListUriSuite.script
       
   841 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0047
       
   842 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using partial suffix path match.
       
   843 //! @SYMFssID			
       
   844 //! @SYMTestStatus 		Implemented
       
   845 //! @SYMTestPriority 		Critical
       
   846 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   847 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   848 //!				3) Check that matching done successfully
       
   849 //! @SYMTestExpectedResults 	It should match the existing Black listed uris of specified service type as expected.
       
   850 //! @SYMTestType 		CIT
       
   851 //! Suffix path matching
       
   852 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_164
       
   853 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_166
       
   854 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_167
       
   855 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_164
       
   856 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_166
       
   857 END_TESTCASE 	IWS-WLBL-CIT-POS-0047
       
   858 
       
   859 
       
   860 START_TESTCASE	IWS-WLBL-CIT-NEG-0013
       
   861 //PartialPrefix_PathMatch_NonExist_Uri_BlackList
       
   862 
       
   863 //! @file			TestWListBListUriSuite.script
       
   864 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0013
       
   865 //! @SYMTestCaseDesc 		Matching an URI of specific service from black list using partial prefix path match where it is not available in db.
       
   866 //! @SYMFssID			
       
   867 //! @SYMTestStatus 		Implemented
       
   868 //! @SYMTestPriority 		Critical
       
   869 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   870 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   871 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   872 //! @SYMTestType 		CIT
       
   873 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   874 //! Matching an URI of specific service from black list using partial path match when uri with complete different path is available in black list.
       
   875 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_2
       
   876 //! Matching an URI of specific service from black list using partial path match when uri with different service type is available in black list.
       
   877 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_3
       
   878 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
   879 
       
   880 //! Matching an URI of specific service from black list using partial path match when exists in white list.
       
   881 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   882 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_4
       
   883 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   884 END_TESTCASE 	IWS-WLBL-CIT-NEG-0013
       
   885 
       
   886 
       
   887 START_TESTCASE	IWS-WLBL-CIT-NEG-0032
       
   888 //PartialSuffix_PathMatch_NonExist_Uri_BlackList
       
   889 
       
   890 //! @file			TestWListBListUriSuite.script
       
   891 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0032
       
   892 //! @SYMTestCaseDesc 		Matching an URI of specific service from black list using partial suffix path match where it is not available in db.
       
   893 //! @SYMFssID			
       
   894 //! @SYMTestStatus 		Implemented
       
   895 //! @SYMTestPriority 		Critical
       
   896 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   897 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   898 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
   899 //! @SYMTestType 		CIT
       
   900 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   901 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BlackList_168
       
   902 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   903 END_TESTCASE 	IWS-WLBL-CIT-NEG-0032
       
   904 
       
   905 START_TESTCASE	IWS-WLBL-CIT-POS-0019
       
   906 //PartialPrefix_PathMatch_Uri_BothList
       
   907 
       
   908 //! @file			TestWListBListUriSuite.script
       
   909 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0019
       
   910 //! @SYMTestCaseDesc 		Matching an URI of specific service from both list(white/black list) using Partial prefix path match.
       
   911 //! @SYMFssID			
       
   912 //! @SYMTestStatus 		Implemented
       
   913 //! @SYMTestPriority 		Critical
       
   914 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   915 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   916 //!				3) Check that matching done successfully
       
   917 //! @SYMTestExpectedResults 	It should match the existing uris(white/black listed) of specified service type as expected.
       
   918 //! @SYMTestType 		CIT
       
   919 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   920 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
   921 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BothList_1
       
   922 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BothList_2
       
   923 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BothList_3
       
   924 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   925 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
   926 END_TESTCASE 	IWS-WLBL-CIT-POS-0019
       
   927 
       
   928 
       
   929 START_TESTCASE	IWS-WLBL-CIT-POS-0048
       
   930 //PartialSuffix_PathMatch_Uri_BothList
       
   931 
       
   932 //! @file			TestWListBListUriSuite.script
       
   933 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0048
       
   934 //! @SYMTestCaseDesc 		Matching an URI of specific service from both list(white/black list) using Partial suffix path match.
       
   935 //! @SYMFssID			
       
   936 //! @SYMTestStatus 		Implemented
       
   937 //! @SYMTestPriority 		Critical
       
   938 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   939 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   940 //!				3) Check that matching done successfully
       
   941 //! @SYMTestExpectedResults 	It should match the existing uris(white/black listed) of specified service type as expected.
       
   942 //! @SYMTestType 		CIT
       
   943 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   944 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_169
       
   945 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Partial_Match_Uri_BothList_170
       
   946 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
   947 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_169
       
   948 END_TESTCASE 	IWS-WLBL-CIT-POS-0048
       
   949 
       
   950 
       
   951 
       
   952 START_TESTCASE	IWS-WLBL-CIT-POS-0020
       
   953 //Domain_Match_Uri_WhiteList
       
   954 
       
   955 //! @file			TestWListBListUriSuite.script
       
   956 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0020
       
   957 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using domain match.
       
   958 //! @SYMFssID			
       
   959 //! @SYMTestStatus 		Implemented
       
   960 //! @SYMTestPriority 		Critical
       
   961 //! @SYMTestActions 		1) Create a RUriProperties object 
       
   962 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
   963 //!				3) Check that matching done successfully
       
   964 //! @SYMTestExpectedResults 	It should match the existing white listed uris of specified service type with same domain as expected.
       
   965 //! @SYMTestType 		CIT
       
   966 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   967 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
   968 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_1
       
   969 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
   970 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
   971 
       
   972 //! syntax normalisation 
       
   973 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   974 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_119
       
   975 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_120
       
   976 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
   977 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_119
       
   978 
       
   979 //! syntax normalisation, ip address formats
       
   980 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   981 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_209
       
   982 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_210
       
   983 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_200
       
   984 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_209
       
   985 
       
   986 //! with & without userinfo and port 
       
   987 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_211
       
   988 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_212
       
   989 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_213
       
   990 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_211
       
   991 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_212
       
   992 
       
   993 //Syntax normalisation and domain component mismatch( with & without www)
       
   994 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_217
       
   995 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_218
       
   996 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_219
       
   997 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_217
       
   998 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_218
       
   999 
       
  1000 //matching domains with sub domains
       
  1001 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_220
       
  1002 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_221
       
  1003 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_223
       
  1004 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_220
       
  1005 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_221
       
  1006 END_TESTCASE 	IWS-WLBL-CIT-POS-0020
       
  1007 
       
  1008 
       
  1009 START_TESTCASE	IWS-WLBL-CIT-NEG-0010
       
  1010 //Domain_Match_NonExist_Uri_WhiteList
       
  1011 
       
  1012 //! @file			TestWListBListUriSuite.script
       
  1013 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0010
       
  1014 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using domain match when it is not available in db.
       
  1015 //! @SYMFssID			
       
  1016 //! @SYMTestStatus 		Implemented
       
  1017 //! @SYMTestPriority 		Critical
       
  1018 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1019 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1020 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1021 //! @SYMTestType 		CIT
       
  1022 
       
  1023 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1024 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
  1025 //! Matching an URI of specific service from white list using domain match when uri with same domain name is not available in white list.
       
  1026 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_3
       
  1027 //! Matching an URI of specific service from white list using domain match when uri exists with different service type is available in white list.
       
  1028 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_2
       
  1029 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1030 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
  1031 
       
  1032 // matching without www 
       
  1033 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_214
       
  1034 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_215
       
  1035 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_216
       
  1036 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_214
       
  1037 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_215
       
  1038 
       
  1039 //matching domains with sub domains
       
  1040 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_220
       
  1041 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_221
       
  1042 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_WhiteList_222
       
  1043 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_220
       
  1044 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_221
       
  1045 END_TESTCASE 	IWS-WLBL-CIT-NEG-0010
       
  1046 
       
  1047 START_TESTCASE	IWS-WLBL-CIT-POS-0021
       
  1048 //Domain_Match_Uri_BlackList
       
  1049 
       
  1050 //! @file			TestWListBListUriSuite.script
       
  1051 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0021
       
  1052 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using domain match.
       
  1053 //! @SYMFssID			
       
  1054 //! @SYMTestStatus 		Implemented
       
  1055 //! @SYMTestPriority 		Critical
       
  1056 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1057 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1058 //!				3) Check that matching done successfully
       
  1059 //! @SYMTestExpectedResults 	It should match the existing Black listed uris of specified service type as expected.
       
  1060 //! @SYMTestType 		CIT
       
  1061 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1062 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_10
       
  1063 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_BlackList_1
       
  1064 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1065 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_10
       
  1066 END_TESTCASE 	IWS-WLBL-CIT-POS-0021
       
  1067 
       
  1068 START_TESTCASE	IWS-WLBL-CIT-NEG-0011
       
  1069 //Domain_Match_NonExist_Uri_BlackList
       
  1070 
       
  1071 //! @file			TestWListBListUriSuite.script
       
  1072 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0011
       
  1073 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using domain match when exists in white list.
       
  1074 //! @SYMFssID			
       
  1075 //! @SYMTestStatus 		Implemented
       
  1076 //! @SYMTestPriority 		Critical
       
  1077 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1078 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1079 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1080 //! @SYMTestType 		CIT
       
  1081 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1082 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
  1083 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_BlackList_2
       
  1084 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1085 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_10
       
  1086 END_TESTCASE 	IWS-WLBL-CIT-NEG-0011
       
  1087 
       
  1088 START_TESTCASE	IWS-WLBL-CIT-POS-0022
       
  1089 //Domain_Match_Uri_BothList
       
  1090 
       
  1091 //! @file			TestWListBListUriSuite.script
       
  1092 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0022
       
  1093 //! @SYMTestCaseDesc 		Matching an URI of specific service from botl list(white & black list) using domain match.
       
  1094 //! @SYMFssID			
       
  1095 //! @SYMTestStatus 		Implemented
       
  1096 //! @SYMTestPriority 		Critical
       
  1097 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1098 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1099 //!				3) Check that matching done successfully
       
  1100 //! @SYMTestExpectedResults 	It should match the existing uris(white/black listed) of specified service type as expected.
       
  1101 //! @SYMTestType 		CIT
       
  1102 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1103 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1104 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_Uri_BothList_1
       
  1105 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1106 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1107 END_TESTCASE 	IWS-WLBL-CIT-POS-0022
       
  1108 
       
  1109 
       
  1110 START_TESTCASE	IWS-WLBL-CIT-NEG-0018
       
  1111 //WildChar_Match_Uri_BothList
       
  1112 
       
  1113 //! @file			TestWListBListUriSuite.script
       
  1114 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0018
       
  1115 //! @SYMTestCaseDesc 		Matching an URI of specific service from white/black list using domain match.
       
  1116 //! @SYMFssID			
       
  1117 //! @SYMTestStatus 		Implemented
       
  1118 //! @SYMTestPriority 		Critical
       
  1119 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1120 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1121 //!				3) Check that matching done successfully
       
  1122 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1123 //! @SYMTestType 		CIT
       
  1124 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1125 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1126 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_WildChar_Match_Uri_BothList
       
  1127 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1128 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1129 END_TESTCASE 	IWS-WLBL-CIT-NEG-0018
       
  1130 
       
  1131 
       
  1132 
       
  1133 START_TESTCASE	IWS-WLBL-CIT-POS-0026
       
  1134 //Exact_Match_Uri_WhiteList
       
  1135 
       
  1136 //! @file			TestWListBListUriSuite.script
       
  1137 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0026
       
  1138 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using exact match.
       
  1139 //! @SYMFssID			
       
  1140 //! @SYMTestStatus 		Implemented
       
  1141 //! @SYMTestPriority 		Critical
       
  1142 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1143 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1144 //!				3) Check that matching done successfully
       
  1145 //! @SYMTestExpectedResults 	It should match the existing white listed uris of specified service type as expected.
       
  1146 //! @SYMTestType 		CIT
       
  1147 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1148 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1149 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1150 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_1
       
  1151 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1152 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1153 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1154 END_TESTCASE 	IWS-WLBL-CIT-POS-0026
       
  1155 
       
  1156 
       
  1157 
       
  1158 START_TESTCASE	IWS-WLBL-CIT-NEG-0016
       
  1159 //Exact_Match_NonExist_Uri_WhiteList
       
  1160 
       
  1161 //! @file			TestWListBListUriSuite.script
       
  1162 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0016
       
  1163 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using exact match when it isn't available in db.
       
  1164 //! @SYMFssID			
       
  1165 //! @SYMTestStatus 		Implemented
       
  1166 //! @SYMTestPriority 		Critical
       
  1167 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1168 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1169 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1170 //! @SYMTestType 		CIT
       
  1171 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1172 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1173 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1174 //! Matching an URI of specific service from white list using exact match when exists for different service type.
       
  1175 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_2
       
  1176 //! Matching an URI of specific service from white list using exact match when exact uri with same service type is not available in whitelist.
       
  1177 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_3
       
  1178 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1179 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1180 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1181 END_TESTCASE 	IWS-WLBL-CIT-NEG-0016
       
  1182 
       
  1183 
       
  1184 START_TESTCASE	IWS-WLBL-CIT-POS-0027
       
  1185 //Exact_Match_Uri_BlackList
       
  1186 
       
  1187 //! @file			TestWListBListUriSuite.script
       
  1188 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0027
       
  1189 //! @SYMTestCaseDesc 		Matching an URI of specific service from black list using exact match.
       
  1190 //! @SYMFssID			
       
  1191 //! @SYMTestStatus 		Implemented
       
  1192 //! @SYMTestPriority 		Critical
       
  1193 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1194 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1195 //!				3) Check that matching done successfully
       
  1196 //! @SYMTestExpectedResults 	It should match the existing black listed uris of specified service type as expected.
       
  1197 //! @SYMTestType 		CIT
       
  1198 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1199 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1200 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_13
       
  1201 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_BlackList_1
       
  1202 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1203 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1204 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_13
       
  1205 END_TESTCASE 	IWS-WLBL-CIT-POS-0027
       
  1206 
       
  1207 
       
  1208 
       
  1209 START_TESTCASE	IWS-WLBL-CIT-POS-0022
       
  1210 //Exact_Match_NonExist_Uri_BlackList
       
  1211 
       
  1212 //! @file			TestWListBListUriSuite.script
       
  1213 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0022
       
  1214 //! @SYMTestCaseDesc 		Matching an URI of specific service from black list using exact match when exists in white list.
       
  1215 //! @SYMFssID			
       
  1216 //! @SYMTestStatus 		Implemented
       
  1217 //! @SYMTestPriority 		Critical
       
  1218 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1219 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1220 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1221 //! @SYMTestType 		CIT
       
  1222 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1223 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1224 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1225 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_BlackList_2
       
  1226 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1227 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1228 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1229 END_TESTCASE 	IWS-WLBL-CIT-POS-0022
       
  1230 
       
  1231 
       
  1232 START_TESTCASE	IWS-WLBL-CIT-POS-0028
       
  1233 //Exact_Match_Uri_BothList
       
  1234 
       
  1235 //! @file			TestWListBListUriSuite.script
       
  1236 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0028
       
  1237 //! @SYMTestCaseDesc 		Matching an URI of specific service from both list using exact match.
       
  1238 //! @SYMFssID			
       
  1239 //! @SYMTestStatus 		Implemented
       
  1240 //! @SYMTestPriority 		Critical
       
  1241 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1242 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1243 //!				3) Check that matching done successfully
       
  1244 //! @SYMTestExpectedResults 	It should match the existing white/black listed uris of specified service type as expected.
       
  1245 //! @SYMTestType 		CIT
       
  1246 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1247 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1248 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1249 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_BothList_1
       
  1250 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1251 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1252 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1253 END_TESTCASE 	IWS-WLBL-CIT-POS-0028
       
  1254 
       
  1255 
       
  1256 START_TESTCASE	IWS-WLBL-CIT-POS-0023
       
  1257 //Full_Match_Uri_WhiteList
       
  1258 
       
  1259 //! @file			TestWListBListUriSuite.script
       
  1260 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0023
       
  1261 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using full path match.
       
  1262 //! @SYMFssID			
       
  1263 //! @SYMTestStatus 		Implemented
       
  1264 //! @SYMTestPriority 		Critical
       
  1265 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1266 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1267 //!				3) Check that matching done successfully
       
  1268 //! @SYMTestExpectedResults 	It should match the existing white listed uris of specified service type as expected.
       
  1269 //! @SYMTestType 		CIT
       
  1270 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1271 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1272 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1273 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_WhiteList_1
       
  1274 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1275 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1276 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1277 END_TESTCASE 	IWS-WLBL-CIT-POS-0023
       
  1278 
       
  1279 
       
  1280 START_TESTCASE	IWS-WLBL-CIT-NEG-0014
       
  1281 //Full_Match_NotExist_Uri_WhiteList
       
  1282 
       
  1283 //! @file			TestWListBListUriSuite.script
       
  1284 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0014
       
  1285 //! @SYMTestCaseDesc 		Matching an URI of specific service from white list using full path match when not available in db.
       
  1286 //! @SYMFssID			
       
  1287 //! @SYMTestStatus 		Implemented
       
  1288 //! @SYMTestPriority 		Critical
       
  1289 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1290 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1291 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1292 //! @SYMTestType 		CIT
       
  1293 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1294 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1295 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1296 
       
  1297 //! Matching an URI of specific service from white list using full path match when exists for different service type.
       
  1298 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_WhiteList_2
       
  1299 //! Matching an URI of specific service from white list using full path match when not exists with same path in whitelist.
       
  1300 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_WhiteList_3
       
  1301 
       
  1302 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1303 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1304 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1305 END_TESTCASE 	IWS-WLBL-CIT-NEG-0014
       
  1306 
       
  1307 
       
  1308 START_TESTCASE	IWS-WLBL-CIT-POS-0024
       
  1309 //Full_Match_Uri_BlackList
       
  1310 
       
  1311 //! @file			TestWListBListUriSuite.script
       
  1312 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0024
       
  1313 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using full path match.
       
  1314 //! @SYMFssID			
       
  1315 //! @SYMTestStatus 		Implemented
       
  1316 //! @SYMTestPriority 		Critical
       
  1317 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1318 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1319 //!				3) Check that matching done successfully
       
  1320 //! @SYMTestExpectedResults 	It should match the existing Black listed uris of specified service type as expected.
       
  1321 //! @SYMTestType 		CIT
       
  1322 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1323 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1324 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_13
       
  1325 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_BlackList_1
       
  1326 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1327 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1328 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_13
       
  1329 END_TESTCASE 	IWS-WLBL-CIT-POS-0024
       
  1330 
       
  1331 
       
  1332 START_TESTCASE	IWS-WLBL-CIT-NEG-0015
       
  1333 //Full_Match_NotExist_Uri_BlackList
       
  1334 
       
  1335 //! @file			TestWListBListUriSuite.script
       
  1336 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0015
       
  1337 //! @SYMTestCaseDesc 		Matching an URI of specific service from Black list using full path match when exists in white list.
       
  1338 //! @SYMFssID			
       
  1339 //! @SYMTestStatus 		Implemented
       
  1340 //! @SYMTestPriority 		Critical
       
  1341 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1342 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1343 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1344 //! @SYMTestType 		CIT
       
  1345 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1346 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1347 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1348 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_BlackList_2
       
  1349 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1350 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1351 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_15
       
  1352 END_TESTCASE 	IWS-WLBL-CIT-NEG-0015
       
  1353 
       
  1354 
       
  1355 START_TESTCASE	IWS-WLBL-CIT-POS-0022
       
  1356 //Full_Match_Uri_BothList
       
  1357 
       
  1358 //! @file			TestWListBListUriSuite.script
       
  1359 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0022
       
  1360 //! @SYMTestCaseDesc 		Matching an URI of specific service from white/black list using Full path match.
       
  1361 //! @SYMFssID			
       
  1362 //! @SYMTestStatus 		Implemented
       
  1363 //! @SYMTestPriority 		Critical
       
  1364 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1365 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1366 //!				3) Check that matching done successfully
       
  1367 //! @SYMTestExpectedResults 	It should match the existing uris(white/black listed) of specified service type as expected.
       
  1368 //! @SYMTestType 		CIT
       
  1369 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1370 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1371 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1372 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_BothList_1
       
  1373 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1374 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1375 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_14
       
  1376 
       
  1377 //! Full path matching with different host names
       
  1378 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
  1379 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_171
       
  1380 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  FullPath_Match_Uri_BothList_172
       
  1381 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_160
       
  1382 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_171
       
  1383 END_TESTCASE 	IWS-WLBL-CIT-POS-0022
       
  1384 
       
  1385 
       
  1386 START_TESTCASE	IWS-WLBL-CIT-POS-0029
       
  1387 //Get_All_WhiteList_Uris
       
  1388 
       
  1389 //! @file			TestWListBListUriSuite.script
       
  1390 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0029
       
  1391 //! @SYMTestCaseDesc 		Get all URIs of specific service from white list.
       
  1392 //! @SYMFssID			
       
  1393 //! @SYMTestStatus 		Implemented
       
  1394 //! @SYMTestPriority 		Critical
       
  1395 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1396 //!				2) Check that matching done successfully
       
  1397 //! @SYMTestExpectedResults 	It should match/return all the existing white listed uris of specified service type as expected.
       
  1398 //! @SYMTestType 		CIT
       
  1399 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1400 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1401 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1402 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1403 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_All_WhiteList_Uris_1
       
  1404 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1405 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1406 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1407 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1408 END_TESTCASE 	IWS-WLBL-CIT-POS-0029
       
  1409 
       
  1410 
       
  1411 START_TESTCASE	IWS-WLBL-CIT-POS-0030
       
  1412 //Get_All_BlackList_Uris
       
  1413 
       
  1414 //! @file			TestWListBListUriSuite.script
       
  1415 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0030
       
  1416 //! @SYMTestCaseDesc 		Get all URIs of specific service from black list.
       
  1417 //! @SYMFssID			
       
  1418 //! @SYMTestStatus 		Implemented
       
  1419 //! @SYMTestPriority 		Critical
       
  1420 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1421 //!				2) Check that matching done successfully
       
  1422 //! @SYMTestExpectedResults 	It should match/return all the existing black listed uris of specified service type as expected.
       
  1423 //! @SYMTestType 		CIT
       
  1424 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1425 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1426 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1427 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1428 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_All_BlackList_Uris_1
       
  1429 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1430 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1431 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1432 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1433 END_TESTCASE 	IWS-WLBL-CIT-POS-0030
       
  1434 
       
  1435 
       
  1436 
       
  1437 START_TESTCASE	IWS-WLBL-CIT-POS-0031
       
  1438 //Get_All_Uris_ServiceType
       
  1439 
       
  1440 //! @file			TestWListBListUriSuite.script
       
  1441 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0031
       
  1442 //! @SYMTestCaseDesc 		Get all URIs of specific service from white/black list.
       
  1443 //! @SYMFssID			
       
  1444 //! @SYMTestStatus 		Implemented
       
  1445 //! @SYMTestPriority 		Critical
       
  1446 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1447 //!				2) Check that matching done successfully
       
  1448 //! @SYMTestExpectedResults 	It should match/return all the existing uris(white/black listed) of specified service type as expected.
       
  1449 //! @SYMTestType 		CIT
       
  1450 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1451 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1452 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1453 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1454 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1455 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1456 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Get_All_Uris_ServiceType_1
       
  1457 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1458 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1459 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1460 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1461 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1462 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1463 END_TESTCASE 	IWS-WLBL-CIT-POS-0031
       
  1464 
       
  1465 
       
  1466 START_TESTCASE	IWS-WLBL-CIT-NEG-0019	
       
  1467 //Get_All_NonExist_Uris_ServiceType
       
  1468 
       
  1469 //! @file			TestWListBListUriSuite.script
       
  1470 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0019
       
  1471 //! @SYMTestCaseDesc 		Get all URIs of specific service from white/black list when exists for different service type.
       
  1472 //! @SYMFssID			
       
  1473 //! @SYMTestStatus 		Implemented
       
  1474 //! @SYMTestPriority 		Critical
       
  1475 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1476 //! @SYMTestExpectedResults 	Should throw KErrUriNotFound exception.
       
  1477 //! @SYMTestType 		CIT
       
  1478 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1479 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1480 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1481 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1482 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1483 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1484 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Get_All_Uris_ServiceType_2
       
  1485 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1486 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1487 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1488 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1489 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1490 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1491 END_TESTCASE 	IWS-WLBL-CIT-NEG-0019
       
  1492 
       
  1493 
       
  1494 START_TESTCASE	IWS-WLBL-CIT-NEG-0033	
       
  1495 //Get_Uris_WithOut_ServiceType
       
  1496 
       
  1497 //! @file			TestWListBListUriSuite.script
       
  1498 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0033
       
  1499 //! @SYMTestCaseDesc 	Get/Match uris without passing service type.
       
  1500 //! @SYMFssID			
       
  1501 //! @SYMTestStatus 		Implemented
       
  1502 //! @SYMTestPriority 		Critical
       
  1503 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::MatchUriL() by passing all the required parameters.
       
  1504 //! @SYMTestExpectedResults 	Should throw KErrServiceTypeNotPresent exception.
       
  1505 //! @SYMTestType 		CIT
       
  1506 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Get_Uris_WithOutServiceType
       
  1507 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Domain_Match_WithOut_ServiceType
       
  1508 END_TESTCASE 	IWS-WLBL-CIT-NEG-0033
       
  1509 
       
  1510 
       
  1511 START_TESTCASE	IWS-WLBL-CIT-POS-0032
       
  1512 //Find_Uris_Count
       
  1513 
       
  1514 //! @file			TestWListBListUriSuite.script
       
  1515 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0032
       
  1516 //! @SYMTestCaseDesc 		Find the count of all existing uris of specific service from both list.
       
  1517 //! @SYMFssID			
       
  1518 //! @SYMTestStatus 		Implemented
       
  1519 //! @SYMTestPriority 		High
       
  1520 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::Count() by passing all the required parameters.
       
  1521 //!				2) Check the returned count.
       
  1522 //! @SYMTestExpectedResults 	It should return the count of all existing uris of specific service from both list.
       
  1523 //! @SYMTestType 		CIT
       
  1524 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1525 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1526 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1527 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1528 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1529 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1530 //! Find the count of all existing uris of specific service from white list.
       
  1531 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Find_Uris_Count_1_1
       
  1532 //! Find the count of all existing uris of specific service from black list.
       
  1533 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Find_Uris_Count_1_2
       
  1534 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1535 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_3
       
  1536 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1537 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_3
       
  1538 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1539 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1540 END_TESTCASE 	IWS-WLBL-CIT-POS-0032
       
  1541 
       
  1542 
       
  1543 START_TESTCASE	IWS-WLBL-CIT-NEG-0020
       
  1544 //Find_NonExist_Uris_Count
       
  1545 
       
  1546 //! @file			TestWListBListUriSuite.script
       
  1547 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0020
       
  1548 //! @SYMTestCaseDesc 		Find the count of uris of specific service and list type when exists for different list and service type.
       
  1549 //! @SYMFssID			
       
  1550 //! @SYMTestStatus 		Implemented
       
  1551 //! @SYMTestPriority 		High
       
  1552 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::Count() by passing all the required parameters.
       
  1553 //!				2) Check the returned count.
       
  1554 //! @SYMTestExpectedResults 	It should return match count 0 as matched uris are not available.
       
  1555 //! @SYMTestType 		CIT
       
  1556 
       
  1557 //!  Find the count of all white listed uris of specific service type when exists in black list.
       
  1558 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1559 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1560 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Find_Uris_Count_2
       
  1561 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1562 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_5
       
  1563 
       
  1564 //!  Find the count of all black listed uris of specific service type when exists for white list.
       
  1565 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1566 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1567 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Find_Uris_Count_3
       
  1568 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1569 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1570 
       
  1571 //! Find the count of uris of specific service from black list when exists for different service type.
       
  1572 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1573 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1574 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriCountStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Find_Uris_Count_4
       
  1575 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1576 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1577 END_TESTCASE 	IWS-WLBL-CIT-NEG-0020
       
  1578 
       
  1579 
       
  1580 START_TESTCASE	IWS-WLBL-CIT-POS-0035
       
  1581 //Update_Uri_ListType
       
  1582 
       
  1583 //! @file			TestWListBListUriSuite.script
       
  1584 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0035
       
  1585 //! @SYMTestCaseDesc 		Update the list type of an uri.
       
  1586 //! @SYMFssID			
       
  1587 //! @SYMTestStatus 		Implemented
       
  1588 //! @SYMTestPriority 		Critical
       
  1589 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1590 //!				2) Check that favourite name of a matchi uri has been updated.
       
  1591 //! @SYMTestExpectedResults 	list type of a matching uri should be updated.
       
  1592 //! @SYMTestType 		CIT
       
  1593 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1594 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_1_1
       
  1595 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_Uri_BlackList_7
       
  1596 
       
  1597 //! Syntax normalisation. 
       
  1598 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
  1599 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_123
       
  1600 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_124
       
  1601 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
  1602 END_TESTCASE 	IWS-WLBL-CIT-POS-0035
       
  1603 
       
  1604 START_TESTCASE	IWS-WLBL-CIT-NEG-0022
       
  1605 //Update_Uri_NonExists_ListType
       
  1606 
       
  1607 //! @file			TestWListBListUriSuite.script
       
  1608 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0022
       
  1609 //! @SYMTestCaseDesc 		Update the list type of an uri when not exists in db
       
  1610 //! @SYMFssID			
       
  1611 //! @SYMTestStatus 		Implemented
       
  1612 //! @SYMTestPriority 		Critical
       
  1613 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1614 //! @SYMTestExpectedResults 	It should fail with KErrUriNotFound.
       
  1615 //! @SYMTestType 		CIT
       
  1616 
       
  1617 //!  Update the list type of an uri when specified uri not exists in db
       
  1618 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1619 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_2_1
       
  1620 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1621 
       
  1622 //! Update the list type of an uri when uri exists in db for different service type.
       
  1623 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1624 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_3_1
       
  1625 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1626 END_TESTCASE 	IWS-WLBL-CIT-NEG-0022
       
  1627 
       
  1628 START_TESTCASE	IWS-WLBL-CIT-NEG-0023
       
  1629 //Update_Uri_ListType_UsingWildChar
       
  1630 
       
  1631 //! @file			TestWListBListUriSuite.script
       
  1632 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0023
       
  1633 //! @SYMTestCaseDesc 		Update the list type of an uri using wild card character.
       
  1634 //! @SYMFssID			
       
  1635 //! @SYMTestStatus 		Implemented
       
  1636 //! @SYMTestPriority 		Critical
       
  1637 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1638 //! @SYMTestExpectedResults 	It should fail with KErrUriNotFound.
       
  1639 //! @SYMTestType 		CIT
       
  1640 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1641 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_4_1
       
  1642 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1643 END_TESTCASE 	IWS-WLBL-CIT-NEG-0023
       
  1644 
       
  1645 START_TESTCASE	IWS-WLBL-CIT-NEG-0024
       
  1646 //Update_ReadOnly_Uri_ListType
       
  1647 
       
  1648 //! @file			TestWListBListUriSuite.script
       
  1649 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0024
       
  1650 //! @SYMTestCaseDesc 		Update the favourite name of readonly uri.
       
  1651 //! @SYMFssID			
       
  1652 //! @SYMTestStatus 		Implemented
       
  1653 //! @SYMTestPriority 		Critical
       
  1654 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1655 //! @SYMTestExpectedResults 	It should fail with KErrUriReadOnly.
       
  1656 //! @SYMTestType 		CIT
       
  1657 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_6
       
  1658 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_ReadOnly_Uri_ListType_5_1
       
  1659 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_6
       
  1660 END_TESTCASE 	IWS-WLBL-CIT-NEG-0024
       
  1661 
       
  1662 
       
  1663 START_TESTCASE	IWS-WLBL-CIT-POS-0036
       
  1664 //Update_Uri_FavouriteName
       
  1665 
       
  1666 //! @file			TestWListBListUriSuite.script
       
  1667 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0036
       
  1668 //! @SYMTestCaseDesc 		Update the favourite name of an uri.
       
  1669 //! @SYMFssID			
       
  1670 //! @SYMTestStatus 		Implemented
       
  1671 //! @SYMTestPriority 		Critical
       
  1672 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1673 //!				2) Check that favourite name of a matchi uri has been updated.
       
  1674 //! @SYMTestExpectedResults 	Favourite name of a matching uri should be updated.
       
  1675 //! @SYMTestType 		CIT
       
  1676 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1677 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_1_1
       
  1678 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1679 
       
  1680 //! Syntax normalisation. 
       
  1681 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
  1682 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_122
       
  1683 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_106
       
  1684 END_TESTCASE 	IWS-WLBL-CIT-POS-0036
       
  1685 
       
  1686 START_TESTCASE	IWS-WLBL-CIT-NEG-0025
       
  1687 //Update_Uri_NonExists_FavouriteName
       
  1688 
       
  1689 //! @file			TestWListBListUriSuite.script
       
  1690 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0025
       
  1691 //! @SYMTestCaseDesc 		Update the favourite name of an uri when not exists in db
       
  1692 //! @SYMFssID			
       
  1693 //! @SYMTestStatus 		Implemented
       
  1694 //! @SYMTestPriority 		Critical
       
  1695 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1696 //! @SYMTestExpectedResults 	It should fail with KErrUriNotFound.
       
  1697 //! @SYMTestType 		CIT
       
  1698 
       
  1699 //! Update the favourite name of an uri when specified uri not exists in db
       
  1700 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1701 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_2_1
       
  1702 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_6
       
  1703 
       
  1704 //! Update the favourite name of an uri when specified uri exists for different service type.
       
  1705 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1706 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_3_1
       
  1707 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1708 END_TESTCASE 	IWS-WLBL-CIT-NEG-0025
       
  1709 
       
  1710 
       
  1711 START_TESTCASE	IWS-WLBL-CIT-NEG-0026
       
  1712 //Update_Uri_FavouriteName_UsingWildChar
       
  1713 
       
  1714 //! @file			TestWListBListUriSuite.script
       
  1715 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0026
       
  1716 //! @SYMTestCaseDesc 		Update the favourite name of an uri using wild card character.
       
  1717 //! @SYMFssID			
       
  1718 //! @SYMTestStatus 		Implemented
       
  1719 //! @SYMTestPriority 		Critical
       
  1720 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1721 //! @SYMTestExpectedResults 	It should fail with KErrUriNotFound.
       
  1722 //! @SYMTestType 		CIT
       
  1723 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1724 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_4_1
       
  1725 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1726 END_TESTCASE 	IWS-WLBL-CIT-NEG-0026
       
  1727 
       
  1728 
       
  1729 
       
  1730 START_TESTCASE	IWS-WLBL-CIT-NEG-0027
       
  1731 //Update_ReadOnly_Uri_FavouriteName
       
  1732 
       
  1733 //! @file			TestWListBListUriSuite.script
       
  1734 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0027
       
  1735 //! @SYMTestCaseDesc 		Update the favourite name of readonly.
       
  1736 //! @SYMFssID			
       
  1737 //! @SYMTestStatus 		Implemented
       
  1738 //! @SYMTestPriority 		Critical
       
  1739 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::UpdateFavouriteNameL() by passing all the required parameters.
       
  1740 //! @SYMTestExpectedResults 	It should fail with KErrUriReadOnly.
       
  1741 //! @SYMTestType 		CIT
       
  1742 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_5
       
  1743 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_ReadOnly_Uri_FavouriteName_5_1
       
  1744 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Exact_Match_Uri_WhiteList_5
       
  1745 END_TESTCASE 	IWS-WLBL-CIT-NEG-0027
       
  1746 
       
  1747 START_TESTCASE	IWS-WLBL-CIT-POS-0033
       
  1748 //Get_ListType_WhiteListed_Uri
       
  1749 
       
  1750 //! @file			TestWListBListUriSuite.script
       
  1751 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0033
       
  1752 //! @SYMTestCaseDesc 		Get the list type of existing URI in white list.
       
  1753 //! @SYMFssID			
       
  1754 //! @SYMTestStatus 		Implemented
       
  1755 //! @SYMTestPriority 		Critical
       
  1756 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::ListTypeL() by passing all the required parameters.
       
  1757 //!				2) Check that it returned the list type of the specified uri successfully.
       
  1758 //! @SYMTestExpectedResults 	It should return the list type as white list for the given input uri.
       
  1759 //! @SYMTestType 		CIT
       
  1760 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1761 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_WhiteListed_Uri_1
       
  1762 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1763 
       
  1764 //Syntax normalisation
       
  1765 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
  1766 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_WhiteListed_Uri_173
       
  1767 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_100
       
  1768 END_TESTCASE 	IWS-WLBL-CIT-POS-0033
       
  1769 
       
  1770 
       
  1771 START_TESTCASE	IWS-WLBL-CIT-POS-0034
       
  1772 //Get_ListType_BlackListed_Uri
       
  1773 
       
  1774 //! @file			TestWListBListUriSuite.script
       
  1775 //! @SYMTestCaseID		IWS-WLBL-CIT-POS-0034
       
  1776 //! @SYMTestCaseDesc 		Get the list type of existing URI in black list.
       
  1777 //! @SYMFssID			
       
  1778 //! @SYMTestStatus 		Implemented
       
  1779 //! @SYMTestPriority 		Critical
       
  1780 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::ListTypeL() by passing all the required parameters.
       
  1781 //!				2) Check that it returned the list type of the specified uri successfully.
       
  1782 //! @SYMTestExpectedResults 	It should return the list type as black list for the given input uri.
       
  1783 //! @SYMTestType 		CIT
       
  1784 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1785 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_BlackListed_Uri_1
       
  1786 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1787 END_TESTCASE 	IWS-WLBL-CIT-POS-0034
       
  1788 
       
  1789 
       
  1790 
       
  1791 START_TESTCASE	IWS-WLBL-CIT-NEG-0021
       
  1792 //Get_ListType_NonExist_Uri
       
  1793 
       
  1794 //! @file			TestWListBListUriSuite.script
       
  1795 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0021
       
  1796 //! @SYMTestCaseDesc 		Get the list type of specified URI when not exists in db.
       
  1797 //! @SYMFssID			
       
  1798 //! @SYMTestStatus 		Implemented
       
  1799 //! @SYMTestPriority 		Critical
       
  1800 //! @SYMTestActions 		1) Open RUriDatabase and call RUriDatabase::ListTypeL() by passing all the required parameters.
       
  1801 //!				2) Check that it returned the list type of the specified uri successfully.
       
  1802 //! @SYMTestExpectedResults 	It should return KErrUriNotFound.
       
  1803 //! @SYMTestType 		CIT
       
  1804 
       
  1805 //! Checking for white list.
       
  1806 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1807 //! Get the list type of specified URI when not exists in db.
       
  1808 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_WhiteListed_Uri_2
       
  1809 //! Get the list type of specified URI when exists for different service type.
       
  1810 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_WhiteListed_Uri_3
       
  1811 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
       
  1812 
       
  1813 //! Checking for black list.
       
  1814 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1815 //! Get the list type of specified URI when not exists in db.
       
  1816 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_BlackListed_Uri_2
       
  1817 //! Get the list type of specified URI when exists for different service type.
       
  1818 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUriListTypeStep    c:\testdata\ini\TestWListBListUriSuite.ini  Get_ListType_BlackListed_Uri_3
       
  1819 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_BlackList_1
       
  1820 END_TESTCASE 	IWS-WLBL-CIT-NEG-0021
       
  1821 
       
  1822 START_TESTCASE	IWS-WLBL-CIT-NEG-0028
       
  1823 //Transaction_WithOut_DBConnection
       
  1824 
       
  1825 //! @file			TestWListBListUriSuite.script
       
  1826 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0028
       
  1827 //! @SYMTestCaseDesc 		Performing an operation without opening a session/connection with database.
       
  1828 //! @SYMFssID			
       
  1829 //! @SYMTestStatus 		Implemented
       
  1830 //! @SYMTestPriority 		High
       
  1831 //! @SYMTestActions 		1) Perform any operation Add/Remove/Update/Matching/Count without opening[ RUriDatabase::OpenL() ] database.
       
  1832 //!				2) Check that it has failed.
       
  1833 //! @SYMTestExpectedResults 	It should return KErrNotOpen.
       
  1834 //! @SYMTestType 		CIT
       
  1835 RUN_TEST_STEP 	!PanicCode=-7657  100 	TestWListBListUriServer     TestWithOutDBConnectionStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WithOut_DBConnection_1
       
  1836 END_TESTCASE 	IWS-WLBL-CIT-NEG-0028
       
  1837 
       
  1838 START_TESTCASE	IWS-WLBL-TESTWLISTBLISTURISUITE-0004
       
  1839 //Special_Normalise_Uri
       
  1840 
       
  1841 //! @file			TestWListBListUriSuite.script
       
  1842 //! @SYMTestCaseID		IWS-WLBL-TESTWLISTBLISTURISUITE-0004
       
  1843 //WLBL-CIT-POS-0044  WLBL-CIT-POS-0045
       
  1844 //! @SYMTestCaseDesc 		Test whether MatchUriL/ListTypeL method is performing scheme/protocol normalization or not
       
  1845 //! @SYMFssID			
       
  1846 //! @SYMTestStatus 		Implemented
       
  1847 //! @SYMTestPriority 		High
       
  1848 //! @SYMTestActions 		1) Create a RUriProperties object 
       
  1849 //!                             2) Open RUriDatabase and call RUriDatabase::MatchUriL()/ListTypeL() by passing all the required parameters.
       
  1850 //!				3) Check that matching done successfully
       
  1851 //! @SYMTestExpectedResults 	It should match the existing uris of specified service type & list type as expected by appling schme based normalisation.
       
  1852 //! @SYMTestType 		CIT
       
  1853 
       
  1854 //! Test whether MatchUriL() is performing scheme/protocol normalization or not
       
  1855 //! Exact match
       
  1856 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_1
       
  1857 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_1
       
  1858 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_2
       
  1859 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_3
       
  1860 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_1
       
  1861 
       
  1862 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_2
       
  1863 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_5
       
  1864 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_6
       
  1865 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_7
       
  1866 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_2
       
  1867 
       
  1868 //! Domain match
       
  1869 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_1
       
  1870 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_3
       
  1871 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestMatchUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  MATCH_USING_HTTP_UNNormalised_Uri_4
       
  1872 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_1
       
  1873 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  ADD_HTTP_Normalised_Uri_3
       
  1874 END_TESTCASE 	IWS-WLBL-TESTWLISTBLISTURISUITE-0004
       
  1875 
       
  1876 
       
  1877 
       
  1878 
       
  1879 
       
  1880 
       
  1881 
       
  1882 
       
  1883 
       
  1884 
       
  1885 
       
  1886 
       
  1887 
       
  1888 
       
  1889 
       
  1890 
       
  1891 
       
  1892 
       
  1893 
       
  1894 
       
  1895 
       
  1896 
       
  1897 
       
  1898 
       
  1899 
       
  1900 
       
  1901 
       
  1902 
       
  1903 
       
  1904 
       
  1905 
       
  1906 
       
  1907 
       
  1908