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