os/security/authorisation/userpromptservice/policies/test/tupspolicies/scripts/tpolicyreader.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 //
     2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 // All rights reserved.
     4 // This component and the accompanying materials are made available
     5 // under the terms of the License "Eclipse Public License v1.0"
     6 // which accompanies this distribution, and is available
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 //
     9 // Initial Contributors:
    10 // Nokia Corporation - initial contribution.
    11 //
    12 // Contributors:
    13 //
    14 // Description: 
    15 //
    16 
    17 LOAD_SUITE tupspolicies
    18 PRINT ----------------------------------------------------------
    19 PRINT tupspolicies: 
    20 PRINT User Prompt Service policy library - parsing unit test
    21 PRINT ----------------------------------------------------------
    22  
    23 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0001
    24 //! @SYMTestCaseDesc Parsing a large policy file.
    25 //! @SYMTestPriority High
    26 //! @SYMTestActions Parses a policy file with lots of different policies.
    27 //! @SYMTestExpectedResults Every policy should be parsed correctly.
    28 //! @SYMDevelopedForRelease Oghma
    29 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0001
    30 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_valid.ini
    31 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0001
    32 
    33 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0002
    34 //! @SYMTestCaseDesc A policy file with no policies.
    35 //! @SYMTestPriority Medium
    36 //! @SYMTestActions Read a policy file with no policies.
    37 //! @SYMTestExpectedResults Success, this is o.k. provided the header information is correct.
    38 //! @SYMDevelopedForRelease Oghma
    39 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0002
    40 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_empty.ini
    41 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0002
    42 
    43 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0003
    44 //! @SYMTestCaseDesc Invalid options field.
    45 //! @SYMTestPriority Medium
    46 //! @SYMTestActions Read a policy file that contains a policy with an invalid options field.
    47 //! @SYMTestExpectedResults Should be rejected with err -5706 KErrUpsBadPolicyFile
    48 //! @SYMDevelopedForRelease Oghma
    49 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0003
    50 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_invalidoptions.ini
    51 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0003
    52 
    53 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0004
    54 //! @SYMTestCaseDesc Invalid systemserversecurity field.
    55 //! @SYMTestPriority Medium
    56 //! @SYMTestActions Read a policy file that contains a policy with an invalid systemserversecurity field.
    57 //! @SYMTestExpectedResults Should be rejected with err -5706 KErrUpsBadPolicyFile
    58 //! @SYMDevelopedForRelease Oghma
    59 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0004
    60 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_invalidsystemserversecurity.ini
    61 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0004
    62 
    63 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0005
    64 //! @SYMTestCaseDesc Policy file doesn't exist
    65 //! @SYMTestPriority Medium
    66 //! @SYMTestActions Attempt to read a non-existent policy file
    67 //! @SYMTestExpectedResults 
    68 //! @SYMDevelopedForRelease Oghma
    69 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0005
    70 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_noexist.ini
    71 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0005
    72 
    73 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0006
    74 //! @SYMTestCaseDesc Default policy evaluator not specified in header.
    75 //! @SYMTestPriority Medium
    76 //! @SYMTestActions Attempts to parse policy file.
    77 //! @SYMTestExpectedResults Should not error. Default policy evaluator will be used.
    78 //! @SYMDevelopedForRelease Oghma
    79 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0006
    80 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_nodefaultpolicyevaluator.ini
    81 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0006
    82 
    83 //! @SYMTestCaseID SEC-UPS-POLICIES-POLICYREADER-0007
    84 //! @SYMTestCaseDesc Default dialog creator not specified in header.
    85 //! @SYMTestPriority Medium
    86 //! @SYMTestActions Attempts to parse policy file.
    87 //! @SYMTestExpectedResults Should be rejected with err -5706 KErrUpsBadPolicyFile
    88 //! @SYMDevelopedForRelease Oghma
    89 START_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0007
    90 RUN_TEST_STEP_RESULT 0 100 tupspolicies TEFUnit.CTestPolicyReader.TestPolicyReader z:\tups\tpolicies\scripts\policyreader_nodefaultdialogcreator.ini
    91 END_TESTCASE SEC-UPS-POLICIES-POLICYREADER-0007
    92 
    93