applayerpluginsandutils/uripermissionservices/Test/integration/testwhitelistblacklisturisuite/scripts/testwlistblisturisuite.script
branchRCL_3
changeset 53 c59bddbfd7b9
parent 40 a0da872af3fa
equal deleted inserted replaced
40:a0da872af3fa 53:c59bddbfd7b9
    42 //! @SYMTestType		CIT
    42 //! @SYMTestType		CIT
    43 PRINT  Executing testcase appUpgradeInstall
    43 PRINT  Executing testcase appUpgradeInstall
    44 RUN_TEST_STEP	1000	systemtest_security	AppInstall		c:\testdata\ini\TestWListBListUriSuite.ini	isolated_app
    44 RUN_TEST_STEP	1000	systemtest_security	AppInstall		c:\testdata\ini\TestWListBListUriSuite.ini	isolated_app
    45 END_TESTCASE IWS-WLBL-TESTWLISTBLISTURISUITE-0001
    45 END_TESTCASE IWS-WLBL-TESTWLISTBLISTURISUITE-0001
    46 
    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 
    47 START_TESTCASE	IWS-WLBL-CIT-NEG-0009
   585 START_TESTCASE	IWS-WLBL-CIT-NEG-0009
    48 //Remove_UsingWildChar_Uri_WhiteList
   586 //Remove_UsingWildChar_Uri_WhiteList
    49 
   587 
    50 //! @file			TestWListBListUriSuite.script
   588 //! @file			TestWListBListUriSuite.script
    51 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0009
   589 //! @SYMTestCaseID		IWS-WLBL-CIT-NEG-0009
   123 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
   661 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
   124 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_6
   662 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Remove_ReadWrite_Uri_BlackList_6
   125 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
   663 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
   126 
   664 
   127 END_TESTCASE 	IWS-WLBL-CIT-NEG-0006
   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 
   128 
   686 
   129 START_TESTCASE	IWS-WLBL-CIT-POS-0017
   687 START_TESTCASE	IWS-WLBL-CIT-POS-0017
   130 //PartialPrefix_PathMatch_Uri_WhiteList
   688 //PartialPrefix_PathMatch_Uri_WhiteList
   131 
   689 
   132 //! @file			TestWListBListUriSuite.script
   690 //! @file			TestWListBListUriSuite.script
  1082 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1640 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1083 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_4_1
  1641 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriListTypeStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_ListType_4_1
  1084 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1642 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1085 END_TESTCASE 	IWS-WLBL-CIT-NEG-0023
  1643 END_TESTCASE 	IWS-WLBL-CIT-NEG-0023
  1086 
  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 
  1087 
  1662 
  1088 START_TESTCASE	IWS-WLBL-CIT-POS-0036
  1663 START_TESTCASE	IWS-WLBL-CIT-POS-0036
  1089 //Update_Uri_FavouriteName
  1664 //Update_Uri_FavouriteName
  1090 
  1665 
  1091 //! @file			TestWListBListUriSuite.script
  1666 //! @file			TestWListBListUriSuite.script
  1148 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1723 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestAddUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1149 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_4_1
  1724 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestUpdateUriFavNameStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Update_Uri_FavouriteName_4_1
  1150 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1725 RUN_TEST_STEP 	100 	TestWListBListUriServer     TestRemoveUriStep 	c:\testdata\ini\TestWListBListUriSuite.ini  Add_Uri_WhiteList_1
  1151 END_TESTCASE 	IWS-WLBL-CIT-NEG-0026
  1726 END_TESTCASE 	IWS-WLBL-CIT-NEG-0026
  1152 
  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
  1153 
  1746 
  1154 START_TESTCASE	IWS-WLBL-CIT-POS-0033
  1747 START_TESTCASE	IWS-WLBL-CIT-POS-0033
  1155 //Get_ListType_WhiteListed_Uri
  1748 //Get_ListType_WhiteListed_Uri
  1156 
  1749 
  1157 //! @file			TestWListBListUriSuite.script
  1750 //! @file			TestWListBListUriSuite.script