sl@0: // sl@0: // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: sl@0: LOAD_SUITE tcaf sl@0: sl@0: RUN_UTILS MkDir c:\tcaf\ sl@0: RUN_UTILS MkDir c:\tcaf\testdata\ sl@0: RUN_UTILS MkDir c:\tcaf\testdata\TestAgentPrivateDir\ sl@0: sl@0: RUN_UTILS CopyFile z:\rta\testdata\*.* c:\rta\testdata\*.* sl@0: RUN_UTILS CopyFile z:\tcaf\testdata\*.* c:\tcaf\testdata\*.* sl@0: RUN_UTILS CopyFile z:\tcaf\testdata\TestAgentPrivateDir\*.* c:\tcaf\testdata\TestAgentPrivateDir\*.* sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0001 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0001 sl@0: //! @SYMTestCaseDesc Verifies the synchronous Read operation. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncWithIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0001 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0002 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0002 sl@0: //! @SYMTestCaseDesc Verifies the synchronous Read operation. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncWithoutIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0002 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0003 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0003 sl@0: //! @SYMTestCaseDesc Verifies the asynchronous Read operation. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncWithIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0003 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0004 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0004 sl@0: //! @SYMTestCaseDesc Verifies the asynchronous Read operation. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncWithoutIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0004 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0005 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0005 sl@0: //! @SYMTestCaseDesc Get a single attribute from WMDRM content. sl@0: //! (Manager_Attribute) sl@0: //! @SYMREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CManager object should be constructed successully and the attribute value obtained must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0005 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0006 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0006 sl@0: //! @SYMTestCaseDesc Get a set of attributes from WMDRM content. sl@0: //! (Manager_AttributeSet) sl@0: //! @SYMREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CManager object should be constructed successully and the attribute set obtained must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0006 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0007 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0007 sl@0: //! @SYMTestCaseDesc Get a string attribute from WMDRM content. sl@0: //! (Manager_Attribute) sl@0: //! @SYMREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CManager object should be constructed successully and the string attribute value obtained must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerStringAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0007 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0008 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0008 sl@0: //! @SYMTestCaseDesc Get a set of string attributes from WMDRM content. sl@0: //! (Manager_AttributeSet) sl@0: //! @SYMREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @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: //! @SYMTestExpectedResults CManager object should be constructed successully and the string attribute set obtained must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMManagerStringAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0008 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0009 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0009 sl@0: //! @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: //! @SYMREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CContent object and verify the behaviour of NewAttributeL for WMDRM content. sl@0: //! @SYMTestExpectedResults CContent object should be constructed successully and the attribute value obtained must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFContentStep c:\tcaf\tcafwmdrmsupport.ini WMDRMContentNewAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0009 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0010 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0010 sl@0: //! @SYMTestCaseDesc Verify that CContent object construction fails when an empty wmdrm header data is used. sl@0: //! @SYMREQ REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CContent object and verify CContent object construction fails with KErrMissingWmdrmHeaderData. sl@0: //! @SYMTestExpectedResults CContent object construction should fail with KErrMissingWmdrmHeaderData. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP_RESULT -17461 100 tcaf WmdrmCAFContentStep c:\tcaf\tcafwmdrmsupport.ini WMDRMEmptyHeaderData sl@0: END_TESTCASE SEC-CAF-WMDRM-0010 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0011 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0011 sl@0: //! @SYMTestCaseDesc Verifies that the synchronous Read operation fails with KErrInsufficientDataPacketLength when empty input data packet is provided. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the synchronous Read API providing an empty input data packet. sl@0: //! @SYMTestExpectedResults Read operation must fail with KErrInsufficientDataPacketLength. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP_RESULT -17460 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadSyncEmptyInputPacket sl@0: END_TESTCASE SEC-CAF-WMDRM-0011 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0012 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0012 sl@0: //! @SYMTestCaseDesc Verifies that the asynchronous Read operation fails with KErrInsufficientDataPacketLength when empty input data packet is provided. sl@0: //! @SYMPREQ REQ11881, REQ11882 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the asynchronous Read API providing an empty input data packet. sl@0: //! @SYMTestExpectedResults Read operation must fail with KErrInsufficientDataPacketLength. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP_RESULT -17460 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMDataReadAsyncEmptyInputPacket sl@0: END_TESTCASE SEC-CAF-WMDRM-0012 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0013 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0013 sl@0: //! @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: //! (DRM_Recognize) sl@0: //! @SYMREQ REQ12826,REQ sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Verify that RTA agent should recognize a given WMDRM file. sl@0: //! @SYMTestExpectedResults The WMDRM file should be recognized by RTA and the file mime type must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFRecognizeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMFileRecognizeTest sl@0: END_TESTCASE SEC-CAF-WMDRM-0013 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0014 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0014 sl@0: //! @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: //! (DRM_Recognize) sl@0: //! @SYMREQ REQ12826 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Verify that RTA agent should recognize WMDRM stream content. sl@0: //! @SYMTestExpectedResults The WMDRM streamed content should be recognized by RTA and the content mime type must match the expected. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFRecognizeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMStreamContentRecognizeTest sl@0: END_TESTCASE SEC-CAF-WMDRM-0014 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0015 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0015 sl@0: //! @SYMTestCaseDesc Verifies RTA agent's synchronous Read API behaviour. sl@0: //! @SYMPREQ REQ12826, REQ12726 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet. sl@0: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadSyncWithIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0015 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0016 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0016 sl@0: //! @SYMTestCaseDesc Verifies RTA agent's synchronous Read API behaviour when intent is not provided. sl@0: //! @SYMPREQ REQ12826, REQ12726 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the synchronous Read API providing an input data packet. sl@0: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadSyncWithoutIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0016 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0017 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0017 sl@0: //! @SYMTestCaseDesc Verifies RTA agent's asynchronous Read behaviour. sl@0: //! @SYMPREQ REQ12826, REQ12726 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet. sl@0: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadAsyncWithIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0017 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0018 sl@0: //! @file sl@0: //! @SYMTestCaseID SEC-CAF-WMDRM-0018 sl@0: //! @SYMTestCaseDesc Verifies RTA agent's asynchronous Read behaviour when intent is not provided. sl@0: //! @SYMPREQ REQ12826, REQ12726 sl@0: //! @SYMTestStatus Implemented sl@0: //! @SYMTestPriority Normal sl@0: //! @SYMTestActions Construct CData object from WMDRM header data and call the asynchronous Read API providing an input data packet. sl@0: //! @SYMTestExpectedResults CData object should be constructed successfully and the decrypted output packet resulting from Read operation must match the expected output packet. sl@0: //! @SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf WmdrmCAFReadStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataReadAsyncWithoutIntent sl@0: END_TESTCASE SEC-CAF-WMDRM-0018 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0019 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0019 sl@0: //!SYMTestCaseDesc Get an attribute from WMDRM content using CData.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttribute API sl@0: //!SYMTestExpectedResults Attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFDataAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0019 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0020 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0020 sl@0: //!SYMTestCaseDesc Get an attribute set from WMDRM content using CData.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttributeSet API. sl@0: //!SYMTestExpectedResults Attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFDataAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0020 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0021 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0021 sl@0: //!SYMTestCaseDesc Get a string attribute from WMDRM content using CData.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttribute API. sl@0: //!SYMTestExpectedResults String attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFDataStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataStringAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0021 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0022 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0022 sl@0: //!SYMTestCaseDesc Get string attribute set from WMDRM content using CData.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttributeSet API. sl@0: //!SYMTestExpectedResults String attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFDataStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTADataStringAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0022 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0023 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0023 sl@0: //!SYMTestCaseDesc Get an attribute from WMDRM content using CContent.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttribute API. sl@0: //!SYMTestExpectedResults Attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFContentAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0023 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0024 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0024 sl@0: //!SYMTestCaseDesc Get an attribute set from WMDRM content using CContent.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttributeSet API. sl@0: //!SYMTestExpectedResults Attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFContentAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0024 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0025 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0025 sl@0: //!SYMTestCaseDesc Get a string attribute from WMDRM content using CContent.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttribute API. sl@0: //!SYMTestExpectedResults String attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFContentStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentStringAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0025 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0026 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0026 sl@0: //!SYMTestCaseDesc Get string attribute set from WMDRM content using CContent.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttributeSet API. sl@0: //!SYMTestExpectedResults String attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFContentStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAContentStringAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0026 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0027 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0027 sl@0: //!SYMTestCaseDesc Get an attribute from WMDRM content using CManager.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttribute API. sl@0: //!SYMTestExpectedResults Attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0027 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0028 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0028 sl@0: //!SYMTestCaseDesc Get an attribute set from WMDRM content using CManager.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetAttributeSet API. sl@0: //!SYMTestExpectedResults Attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0028 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0029 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0029 sl@0: //!SYMTestCaseDesc Get a string attribute from WMDRM content using CManager.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttribute API. sl@0: //!SYMTestExpectedResults String attribute obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerStringAttribute sl@0: END_TESTCASE SEC-CAF-WMDRM-0029 sl@0: sl@0: START_TESTCASE SEC-CAF-WMDRM-0030 sl@0: //!@file sl@0: //!SYMTestCaseID SEC-CAF-WMDRM-0030 sl@0: //!SYMTestCaseDesc Get string attribute set from WMDRM content using CManager.The header data provided must match the one supported by RTA. sl@0: //!SYMPREQ REQ12826 sl@0: //!SYMTestStatus Implemented sl@0: //!SYMTestPriority Medium sl@0: //!SYMTestActions Verify RTA agent's GetStringAttributeSet API. sl@0: //!SYMTestExpectedResults String attributes obtained must match the expected. sl@0: //!SYMTestType CIT sl@0: RUN_TEST_STEP 100 tcaf CAFManagerStringAttributeSetStep c:\tcaf\tcafwmdrmsupport.ini WMDRMRTAManagerStringAttributeSet sl@0: END_TESTCASE SEC-CAF-WMDRM-0030