contentmgmt/referencedrmagent/tcaf/scripts/tcafwmdrmsupport.script
branchRCL_3
changeset 45 030c4fbc13d7
parent 44 d07aa956024a
child 47 b54b58ee9d58
equal deleted inserted replaced
44:d07aa956024a 45:030c4fbc13d7
     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