mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

mkeyes
23.05.2007 3454b8cb9cbca3e5c4f19562ada0dc217f10e057
Finished adding functional tests using get-xxx-yyy-prop subcommand for dsconfig.
1 files added
2 files modified
69 ■■■■■ changed files
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/dsconfig_get.xml 61 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/get.dat 1 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/get2.dat 7 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/dsconfig_get.xml
@@ -131,6 +131,67 @@
          </sequence>
        </iterate>
       
        <script>
            componentList2 = []
            f = open('%s/testcases/dsconfig/get2.dat' % (TESTS_DIR),'r')
            for line in f.readlines():
                if line.startswith('#'):
                    continue
                else:
                    lineSingle = line.split(':')
                    componentList2.append(lineSingle)
            componentNumber=0
            testNumber=0
        </script>
        <iterate var="dummyIndex" in="componentList2">
          <sequence>
            <script>
                thisTestname = componentList2[componentNumber][0]
            </script>
            <testcase name="getTestCaseName(thisTestname)" >
              <sequence>
                <message>
                    'Getting component %s, %s, %s' % (componentList2[componentNumber][0], componentList2[componentNumber][1], componentList2[componentNumber][2])
                </message>
                <call function="'dsconfig'">
                  {   'location'       :  location ,
                      'dsPath'         :  dsPath ,
                      'dsInstanceHost' :  dsInstanceHost ,
                      'dsInstancePort' :  dsInstancePort ,
                      'dsInstanceDn'   :  dsInstanceDn ,
                      'dsInstancePswd' :  dsInstancePswd ,
                      'subcommand'     :  '%s' % componentList2[componentNumber][0] ,
                      'expectedRC'     : 0
                  }
                </call>
                <script>
                 returnString = STAXResult[0][1]
                </script>
                <call function="'searchStringForSubstring'">
                    { 'returnString'       : returnString ,
                      'testString'         : componentList2[componentNumber][1]  ,
                      'expectedResult'     : '1' }
                </call>
                <call function="'checktestString'">
                    { 'returnString'       : returnString ,
                      'expectedString'     : componentList2[componentNumber][2] }
                </call>
              </sequence>
            </testcase>
            <script>
                    componentNumber=componentNumber+1
            </script>
          </sequence>
        </iterate>
        <import machine="STAF_LOCAL_HOSTNAME"
            file="'%s/testcases/dsconfig/dsconfig_cleanup.xml' % (TESTS_DIR)"/>
        <call function="'dsconfig_cleanup'" />
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/get.dat
@@ -1,4 +1,5 @@
get-account-status-notification-handler-prop:handler-name:Error Log Handler:account-status-notification-type:notification-handler-class:
get-alert-handler-prop:handler-name:JMX Alert Handler:disabled-alert-type:enabled-alert-type:
get-attribute-syntax-prop:syntax-name:Absolute Subtree Specification:enabled:syntax-class:
get-attribute-syntax-prop:syntax-name:Attribute Type Description:enabled:syntax-class:
get-attribute-syntax-prop:syntax-name:Authentication Password:enabled:syntax-class:
opendj-sdk/opends/tests/functional-tests/testcases/dsconfig/get2.dat
New file
@@ -0,0 +1,7 @@
get-entry-cache-prop:exclude-filter:include-filter:
get-root-dse-backend-prop:show-all-attributes:subordinate-base-dn:
get-access-control-handler-prop:acl-handler-class:global-aci:
get-global-configuration-prop:default-password-policy:time-limit:
get-plugin-root-prop:plugin-order-ldif-import:plugin-order-post-operation-modify:
get-root-dn-prop:Property:default-root-privilege-name:
get-work-queue-prop:max-work-queue-capacity:num-worker-threads: