os/security/contentmgmt/referencedrmagent/tcaf/scripts/tcafwmdrmsupport.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 //
     2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 // All rights reserved.
     4 // This component and the accompanying materials are made available
     5 // under the terms of the License "Eclipse Public License v1.0"
     6 // which accompanies this distribution, and is available
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 //
     9 // Initial Contributors:
    10 // Nokia Corporation - initial contribution.
    11 //
    12 // Contributors:
    13 //
    14 // Description: 
    15 //
    16 
    17 
    18 LOAD_SUITE tcaf
    19 
    20 RUN_UTILS MkDir c:\tcaf\
    21 RUN_UTILS MkDir c:\tcaf\testdata\
    22 RUN_UTILS MkDir c:\tcaf\testdata\TestAgentPrivateDir\
    23 
    24 RUN_UTILS CopyFile z:\rta\testdata\*.* c:\rta\testdata\*.*
    25 RUN_UTILS CopyFile z:\tcaf\testdata\*.* c:\tcaf\testdata\*.*
    26 RUN_UTILS CopyFile z:\tcaf\testdata\TestAgentPrivateDir\*.* c:\tcaf\testdata\TestAgentPrivateDir\*.*
    27 
    28 START_TESTCASE 			SEC-CAF-WMDRM-0001
    29 //! @file
    30 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0001
    31 //! @SYMTestCaseDesc 		Verifies the synchronous Read operation.
    32 //! @SYMPREQ			REQ11881, REQ11882
    33 //! @SYMTestStatus		Implemented
    34 //! @SYMTestPriority		Normal
    35 //! @SYMTestActions		Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet.The header data must not be recognized by any agent and F32 agent must handle this content.
    36 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
    37 //! @SYMTestType		CIT
    38 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncWithIntent
    39 END_TESTCASE 			SEC-CAF-WMDRM-0001
    40 
    41 START_TESTCASE 			SEC-CAF-WMDRM-0002
    42 //! @file
    43 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0002
    44 //! @SYMTestCaseDesc 		Verifies the synchronous Read operation.
    45 //! @SYMPREQ			REQ11881, REQ11882
    46 //! @SYMTestStatus		Implemented
    47 //! @SYMTestPriority		Normal
    48 //! @SYMTestActions		Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet.The header data must not be recognized by any agent and F32 agent must handle this content.
    49 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
    50 //! @SYMTestType		CIT
    51 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncWithoutIntent
    52 END_TESTCASE 			SEC-CAF-WMDRM-0002
    53 
    54 START_TESTCASE 			SEC-CAF-WMDRM-0003
    55 //! @file
    56 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0003
    57 //! @SYMTestCaseDesc 		Verifies the asynchronous Read operation.
    58 //! @SYMPREQ			REQ11881, REQ11882
    59 //! @SYMTestStatus		Implemented
    60 //! @SYMTestPriority		Normal
    61 //! @SYMTestActions		Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet.The header data must not be recognized by any agent and F32 agent must handle this content.
    62 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
    63 //! @SYMTestType		CIT
    64 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncWithIntent
    65 END_TESTCASE 			SEC-CAF-WMDRM-0003
    66 
    67 START_TESTCASE 			SEC-CAF-WMDRM-0004
    68 //! @file
    69 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0004
    70 //! @SYMTestCaseDesc 		Verifies the asynchronous Read operation.
    71 //! @SYMPREQ			REQ11881, REQ11882
    72 //! @SYMTestStatus		Implemented
    73 //! @SYMTestPriority		Normal
    74 //! @SYMTestActions		Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet.The header data must not be recognized by any agent and F32 agent must handle this content.
    75 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
    76 //! @SYMTestType		CIT
    77 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncWithoutIntent
    78 END_TESTCASE 			SEC-CAF-WMDRM-0004
    79 
    80 START_TESTCASE 			SEC-CAF-WMDRM-0005
    81 //! @file
    82 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0005
    83 //! @SYMTestCaseDesc 		Get a single attribute from WMDRM content.
    84 //!				(Manager_Attribute)
    85 //! @SYMREQ			REQ11881, REQ11882
    86 //! @SYMTestStatus		Implemented
    87 //! @SYMTestPriority		Normal
    88 //! @SYMTestActions		Construct CManager object and verify GetAttribute API overload taking WMDRM header data as input.The header data must not be supported by any agent and F32 agent must handle this content.
    89 //! @SYMTestExpectedResults	CManager object should be constructed successully and the attribute value obtained must match the expected.
    90 //! @SYMTestType		CIT
    91 RUN_TEST_STEP 100 tcaf CAFManagerAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerAttribute
    92 END_TESTCASE 			SEC-CAF-WMDRM-0005
    93 
    94 START_TESTCASE 			SEC-CAF-WMDRM-0006
    95 //! @file
    96 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0006
    97 //! @SYMTestCaseDesc 		Get a set of attributes from WMDRM content.
    98 //!				(Manager_AttributeSet)
    99 //! @SYMREQ			REQ11881, REQ11882
   100 //! @SYMTestStatus		Implemented
   101 //! @SYMTestPriority		Normal
   102 //! @SYMTestActions		Construct CManager object and verify GetAttributeSet API overload taking WMDRM header data as input.The header data must not be supported by any agent and F32 agent must handle this content.
   103 //! @SYMTestExpectedResults	CManager object should be constructed successully and the attribute set obtained must match the expected.
   104 //! @SYMTestType		CIT
   105 RUN_TEST_STEP 100 tcaf CAFManagerAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerAttributeSet
   106 END_TESTCASE 			SEC-CAF-WMDRM-0006
   107 
   108 START_TESTCASE 			SEC-CAF-WMDRM-0007
   109 //! @file
   110 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0007
   111 //! @SYMTestCaseDesc 		Get a string attribute from WMDRM content.
   112 //!				(Manager_Attribute)
   113 //! @SYMREQ			REQ11881, REQ11882
   114 //! @SYMTestStatus		Implemented
   115 //! @SYMTestPriority		Normal
   116 //! @SYMTestActions		Construct CManager object and verify GetStringAttribute API overload taking WMDRM header data as input.The header data must not be supported by any agent and F32 agent must handle this content.
   117 //! @SYMTestExpectedResults	CManager object should be constructed successully and the string attribute value obtained must match the expected.
   118 //! @SYMTestType		CIT
   119 RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerStringAttribute
   120 END_TESTCASE 			SEC-CAF-WMDRM-0007
   121 
   122 START_TESTCASE 			SEC-CAF-WMDRM-0008
   123 //! @file
   124 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0008
   125 //! @SYMTestCaseDesc 		Get a set of string attributes from WMDRM content.
   126 //!				(Manager_AttributeSet)
   127 //! @SYMREQ			REQ11881, REQ11882
   128 //! @SYMTestStatus		Implemented
   129 //! @SYMTestPriority		Normal
   130 //! @SYMTestActions		Construct CManager object and verify GetStringAttributeSet API overload taking WMDRM header data as input.The header data must not be supported by any agent and F32 agent must handle this content.
   131 //! @SYMTestExpectedResults	CManager object should be constructed successully and the string attribute set obtained must match the expected.
   132 //! @SYMTestType		CIT
   133 RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerStringAttributeSet
   134 END_TESTCASE 			SEC-CAF-WMDRM-0008
   135 
   136 START_TESTCASE 			SEC-CAF-WMDRM-0009
   137 //! @file
   138 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0009
   139 //! @SYMTestCaseDesc 		Verify CContent's NewAttributeL() API for WMDRM content.The header data must not be supported by any agent and F32 agent must handle this content.
   140 //! @SYMREQ			REQ11881, REQ11882
   141 //! @SYMTestStatus		Implemented
   142 //! @SYMTestPriority		Normal
   143 //! @SYMTestActions		Construct CContent object and verify the behaviour of NewAttributeL for WMDRM content.
   144 //! @SYMTestExpectedResults	CContent object should be constructed successully and the attribute value obtained must match the expected.
   145 //! @SYMTestType		CIT
   146 RUN_TEST_STEP 100 tcaf WmdrmCAFContentStep c:\tcaf\tcafwmdrmsupport.ini WMDRMContentNewAttribute
   147 END_TESTCASE 			SEC-CAF-WMDRM-0009
   148 
   149 START_TESTCASE 			SEC-CAF-WMDRM-0010
   150 //! @file
   151 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0010
   152 //! @SYMTestCaseDesc 		Verify that CContent object construction fails when an empty wmdrm header data is used.
   153 //! @SYMREQ			REQ11882
   154 //! @SYMTestStatus		Implemented
   155 //! @SYMTestPriority		Normal
   156 //! @SYMTestActions		Construct CContent object and verify CContent object construction fails with KErrMissingWmdrmHeaderData.
   157 //! @SYMTestExpectedResults	CContent object construction should fail with KErrMissingWmdrmHeaderData.
   158 //! @SYMTestType		CIT
   159 RUN_TEST_STEP_RESULT -17461 100 tcaf WmdrmCAFContentStep c:\tcaf\tcafwmdrmsupport.ini WMDRMEmptyHeaderData
   160 END_TESTCASE 			SEC-CAF-WMDRM-0010
   161 
   162 START_TESTCASE 			SEC-CAF-WMDRM-0011
   163 //! @file
   164 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0011
   165 //! @SYMTestCaseDesc 		Verifies that the synchronous Read operation fails with KErrInsufficientDataPacketLength when empty input data packet is provided.
   166 //! @SYMPREQ			REQ11881, REQ11882
   167 //! @SYMTestStatus		Implemented
   168 //! @SYMTestPriority		Normal
   169 //! @SYMTestActions		Construct CData object from WMDRM header data and call the synchronous Read API providing an empty input data packet.
   170 //! @SYMTestExpectedResults	Read operation must fail with KErrInsufficientDataPacketLength.
   171 //! @SYMTestType		CIT
   172 RUN_TEST_STEP_RESULT -17460 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncEmptyInputPacket
   173 END_TESTCASE 			SEC-CAF-WMDRM-0011
   174 
   175 START_TESTCASE 			SEC-CAF-WMDRM-0012
   176 //! @file
   177 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0012
   178 //! @SYMTestCaseDesc 		Verifies that the asynchronous Read operation fails with KErrInsufficientDataPacketLength when empty input data packet is provided.
   179 //! @SYMPREQ			REQ11881, REQ11882
   180 //! @SYMTestStatus		Implemented
   181 //! @SYMTestPriority		Normal
   182 //! @SYMTestActions		Construct CData object from WMDRM header data and call the asynchronous Read API providing an empty input data packet.
   183 //! @SYMTestExpectedResults	Read operation must fail with KErrInsufficientDataPacketLength.
   184 //! @SYMTestType		CIT
   185 RUN_TEST_STEP_RESULT -17460 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncEmptyInputPacket
   186 END_TESTCASE 			SEC-CAF-WMDRM-0012
   187 
   188 START_TESTCASE 			SEC-CAF-WMDRM-0013
   189 //! @file
   190 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0013
   191 //! @SYMTestCaseDesc 		Verify resolver's DoRecognizeL API behaviour when WMDRM file is provided as input.The header data provided must match the one supported by RTA.
   192 //!				(DRM_Recognize)
   193 //! @SYMREQ			REQ12826,REQ
   194 //! @SYMTestStatus		Implemented
   195 //! @SYMTestPriority		Normal
   196 //! @SYMTestActions		Verify that RTA agent should recognize a given WMDRM file.
   197 //! @SYMTestExpectedResults	The WMDRM file should be recognized by RTA and the file mime type must match the expected.
   198 //! @SYMTestType		CIT
   199 RUN_TEST_STEP 100 tcaf CAFRecognizeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMFileRecognizeTest
   200 END_TESTCASE 			SEC-CAF-WMDRM-0013
   201 
   202 START_TESTCASE 			SEC-CAF-WMDRM-0014
   203 //! @file
   204 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0014
   205 //! @SYMTestCaseDesc 		Verify resolver's DoRecognizeL API behaviour when WMDRM header data is provided as input.The header data provided must match the one supported by RTA.
   206 //!				(DRM_Recognize)
   207 //! @SYMREQ			REQ12826
   208 //! @SYMTestStatus		Implemented
   209 //! @SYMTestPriority		Normal
   210 //! @SYMTestActions		Verify that RTA agent should recognize WMDRM stream content.
   211 //! @SYMTestExpectedResults	The WMDRM streamed content should be recognized by RTA and the content mime type must match the expected.
   212 //! @SYMTestType		CIT
   213 RUN_TEST_STEP 100 tcaf CAFRecognizeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMStreamContentRecognizeTest
   214 END_TESTCASE 			SEC-CAF-WMDRM-0014
   215 
   216 START_TESTCASE 			SEC-CAF-WMDRM-0015
   217 //! @file
   218 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0015
   219 //! @SYMTestCaseDesc 		Verifies RTA agent's synchronous Read API behaviour.
   220 //! @SYMPREQ			REQ12826, REQ12726
   221 //! @SYMTestStatus		Implemented
   222 //! @SYMTestPriority		Normal
   223 //! @SYMTestActions		Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet.
   224 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
   225 //! @SYMTestType		CIT
   226 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadSyncWithIntent
   227 END_TESTCASE 			SEC-CAF-WMDRM-0015
   228 
   229 START_TESTCASE 			SEC-CAF-WMDRM-0016
   230 //! @file
   231 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0016
   232 //! @SYMTestCaseDesc 		Verifies RTA agent's synchronous Read API behaviour when intent is not provided.
   233 //! @SYMPREQ			REQ12826, REQ12726
   234 //! @SYMTestStatus		Implemented
   235 //! @SYMTestPriority		Normal
   236 //! @SYMTestActions		Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet.
   237 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
   238 //! @SYMTestType		CIT
   239 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadSyncWithoutIntent
   240 END_TESTCASE 			SEC-CAF-WMDRM-0016
   241 
   242 START_TESTCASE 			SEC-CAF-WMDRM-0017
   243 //! @file
   244 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0017
   245 //! @SYMTestCaseDesc 		Verifies RTA agent's asynchronous Read behaviour.
   246 //! @SYMPREQ			REQ12826, REQ12726
   247 //! @SYMTestStatus		Implemented
   248 //! @SYMTestPriority		Normal
   249 //! @SYMTestActions		Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet.
   250 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
   251 //! @SYMTestType		CIT
   252 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadAsyncWithIntent
   253 END_TESTCASE 			SEC-CAF-WMDRM-0017
   254 
   255 START_TESTCASE 			SEC-CAF-WMDRM-0018
   256 //! @file
   257 //! @SYMTestCaseID 		SEC-CAF-WMDRM-0018
   258 //! @SYMTestCaseDesc 		Verifies RTA agent's asynchronous Read behaviour when intent is not provided.
   259 //! @SYMPREQ			REQ12826, REQ12726
   260 //! @SYMTestStatus		Implemented
   261 //! @SYMTestPriority		Normal
   262 //! @SYMTestActions		Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet.
   263 //! @SYMTestExpectedResults	CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet.
   264 //! @SYMTestType		CIT
   265 RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadAsyncWithoutIntent
   266 END_TESTCASE 			SEC-CAF-WMDRM-0018
   267 
   268 START_TESTCASE 			SEC-CAF-WMDRM-0019
   269 //!@file
   270 //!SYMTestCaseID 		SEC-CAF-WMDRM-0019
   271 //!SYMTestCaseDesc 		Get an attribute from WMDRM content using CData.The header data provided must match the one supported by RTA.
   272 //!SYMPREQ			REQ12826
   273 //!SYMTestStatus		Implemented
   274 //!SYMTestPriority		Medium
   275 //!SYMTestActions		Verify RTA agent's GetAttribute API
   276 //!SYMTestExpectedResults	Attribute obtained must match the expected.
   277 //!SYMTestType			CIT
   278 RUN_TEST_STEP 100 tcaf CAFDataAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataAttribute
   279 END_TESTCASE			SEC-CAF-WMDRM-0019
   280 
   281 START_TESTCASE 			SEC-CAF-WMDRM-0020
   282 //!@file
   283 //!SYMTestCaseID 		SEC-CAF-WMDRM-0020
   284 //!SYMTestCaseDesc 		Get an attribute set from WMDRM content using CData.The header data provided must match the one supported by RTA.
   285 //!SYMPREQ			REQ12826
   286 //!SYMTestStatus		Implemented
   287 //!SYMTestPriority		Medium
   288 //!SYMTestActions		Verify RTA agent's GetAttributeSet API.
   289 //!SYMTestExpectedResults	Attributes obtained must match the expected.
   290 //!SYMTestType			CIT
   291 RUN_TEST_STEP 100 tcaf CAFDataAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataAttributeSet
   292 END_TESTCASE			SEC-CAF-WMDRM-0020
   293 
   294 START_TESTCASE 			SEC-CAF-WMDRM-0021
   295 //!@file
   296 //!SYMTestCaseID 		SEC-CAF-WMDRM-0021
   297 //!SYMTestCaseDesc 		Get a string attribute from WMDRM content using CData.The header data provided must match the one supported by RTA.
   298 //!SYMPREQ			REQ12826
   299 //!SYMTestStatus		Implemented
   300 //!SYMTestPriority		Medium
   301 //!SYMTestActions		Verify RTA agent's GetStringAttribute API.
   302 //!SYMTestExpectedResults	String attribute obtained must match the expected.
   303 //!SYMTestType			CIT
   304 RUN_TEST_STEP 100 tcaf CAFDataStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataStringAttribute
   305 END_TESTCASE			SEC-CAF-WMDRM-0021
   306 
   307 START_TESTCASE 			SEC-CAF-WMDRM-0022
   308 //!@file
   309 //!SYMTestCaseID 		SEC-CAF-WMDRM-0022
   310 //!SYMTestCaseDesc 		Get string attribute set from WMDRM content using CData.The header data provided must match the one supported by RTA.
   311 //!SYMPREQ			REQ12826
   312 //!SYMTestStatus		Implemented
   313 //!SYMTestPriority		Medium
   314 //!SYMTestActions		Verify RTA agent's GetStringAttributeSet API.
   315 //!SYMTestExpectedResults	String attributes obtained must match the expected.
   316 //!SYMTestType			CIT
   317 RUN_TEST_STEP 100 tcaf CAFDataStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataStringAttributeSet
   318 END_TESTCASE			SEC-CAF-WMDRM-0022
   319 
   320 START_TESTCASE 			SEC-CAF-WMDRM-0023
   321 //!@file
   322 //!SYMTestCaseID 		SEC-CAF-WMDRM-0023
   323 //!SYMTestCaseDesc 		Get an attribute from WMDRM content using CContent.The header data provided must match the one supported by RTA.
   324 //!SYMPREQ			REQ12826
   325 //!SYMTestStatus		Implemented
   326 //!SYMTestPriority		Medium
   327 //!SYMTestActions		Verify RTA agent's GetAttribute API.
   328 //!SYMTestExpectedResults	Attribute obtained must match the expected.
   329 //!SYMTestType			CIT
   330 RUN_TEST_STEP 100 tcaf CAFContentAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentAttribute
   331 END_TESTCASE			SEC-CAF-WMDRM-0023
   332 
   333 START_TESTCASE 			SEC-CAF-WMDRM-0024
   334 //!@file
   335 //!SYMTestCaseID 		SEC-CAF-WMDRM-0024
   336 //!SYMTestCaseDesc 		Get an attribute set from WMDRM content using CContent.The header data provided must match the one supported by RTA.
   337 //!SYMPREQ			REQ12826
   338 //!SYMTestStatus		Implemented
   339 //!SYMTestPriority		Medium
   340 //!SYMTestActions		Verify RTA agent's GetAttributeSet API.
   341 //!SYMTestExpectedResults	Attributes obtained must match the expected.
   342 //!SYMTestType			CIT
   343 RUN_TEST_STEP 100 tcaf CAFContentAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentAttributeSet
   344 END_TESTCASE			SEC-CAF-WMDRM-0024
   345 
   346 START_TESTCASE 			SEC-CAF-WMDRM-0025
   347 //!@file
   348 //!SYMTestCaseID 		SEC-CAF-WMDRM-0025
   349 //!SYMTestCaseDesc 		Get a string attribute from WMDRM content using CContent.The header data provided must match the one supported by RTA.
   350 //!SYMPREQ			REQ12826
   351 //!SYMTestStatus		Implemented
   352 //!SYMTestPriority		Medium
   353 //!SYMTestActions		Verify RTA agent's GetStringAttribute API.
   354 //!SYMTestExpectedResults	String attribute obtained must match the expected.
   355 //!SYMTestType			CIT
   356 RUN_TEST_STEP 100 tcaf CAFContentStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentStringAttribute
   357 END_TESTCASE			SEC-CAF-WMDRM-0025
   358 
   359 START_TESTCASE 			SEC-CAF-WMDRM-0026
   360 //!@file
   361 //!SYMTestCaseID 		SEC-CAF-WMDRM-0026
   362 //!SYMTestCaseDesc 		Get string attribute set from WMDRM content using CContent.The header data provided must match the one supported by RTA.
   363 //!SYMPREQ			REQ12826
   364 //!SYMTestStatus		Implemented
   365 //!SYMTestPriority		Medium
   366 //!SYMTestActions		Verify RTA agent's GetStringAttributeSet API.
   367 //!SYMTestExpectedResults	String attributes obtained must match the expected.
   368 //!SYMTestType			CIT
   369 RUN_TEST_STEP 100 tcaf CAFContentStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentStringAttributeSet
   370 END_TESTCASE			SEC-CAF-WMDRM-0026
   371 
   372 START_TESTCASE 			SEC-CAF-WMDRM-0027
   373 //!@file
   374 //!SYMTestCaseID 		SEC-CAF-WMDRM-0027
   375 //!SYMTestCaseDesc 		Get an attribute from WMDRM content using CManager.The header data provided must match the one supported by RTA.
   376 //!SYMPREQ			REQ12826
   377 //!SYMTestStatus		Implemented
   378 //!SYMTestPriority		Medium
   379 //!SYMTestActions		Verify RTA agent's GetAttribute API.
   380 //!SYMTestExpectedResults	Attribute obtained must match the expected.
   381 //!SYMTestType			CIT
   382 RUN_TEST_STEP 100 tcaf CAFManagerAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerAttribute
   383 END_TESTCASE			SEC-CAF-WMDRM-0027
   384 
   385 START_TESTCASE 			SEC-CAF-WMDRM-0028
   386 //!@file
   387 //!SYMTestCaseID 		SEC-CAF-WMDRM-0028
   388 //!SYMTestCaseDesc 		Get an attribute set from WMDRM content using CManager.The header data provided must match the one supported by RTA.
   389 //!SYMPREQ			REQ12826
   390 //!SYMTestStatus		Implemented
   391 //!SYMTestPriority		Medium
   392 //!SYMTestActions		Verify RTA agent's GetAttributeSet API.
   393 //!SYMTestExpectedResults	Attributes obtained must match the expected.
   394 //!SYMTestType			CIT
   395 RUN_TEST_STEP 100 tcaf CAFManagerAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerAttributeSet
   396 END_TESTCASE			SEC-CAF-WMDRM-0028
   397 
   398 START_TESTCASE 			SEC-CAF-WMDRM-0029
   399 //!@file
   400 //!SYMTestCaseID 		SEC-CAF-WMDRM-0029
   401 //!SYMTestCaseDesc 		Get a string attribute from WMDRM content using CManager.The header data provided must match the one supported by RTA.
   402 //!SYMPREQ			REQ12826
   403 //!SYMTestStatus		Implemented
   404 //!SYMTestPriority		Medium
   405 //!SYMTestActions		Verify RTA agent's GetStringAttribute API.
   406 //!SYMTestExpectedResults	String attribute obtained must match the expected.
   407 //!SYMTestType			CIT
   408 RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerStringAttribute
   409 END_TESTCASE			SEC-CAF-WMDRM-0029
   410 
   411 START_TESTCASE 			SEC-CAF-WMDRM-0030
   412 //!@file
   413 //!SYMTestCaseID 		SEC-CAF-WMDRM-0030
   414 //!SYMTestCaseDesc 		Get string attribute set from WMDRM content using CManager.The header data provided must match the one supported by RTA.
   415 //!SYMPREQ			REQ12826
   416 //!SYMTestStatus		Implemented
   417 //!SYMTestPriority		Medium
   418 //!SYMTestActions		Verify RTA agent's GetStringAttributeSet API.
   419 //!SYMTestExpectedResults	String attributes obtained must match the expected.
   420 //!SYMTestType			CIT
   421 RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerStringAttributeSet
   422 END_TESTCASE			SEC-CAF-WMDRM-0030