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