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

Christophe Sovant
27.30.2008 ae0700bec2c5d388f7750d00b1d6eab1d949eff7
Remove hardcoded values for community, context and securityLevel parameters
8 files modified
445 ■■■■■ changed files
opends/tests/functional-tests/shared/data/snmp/manager.security 2 ●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/snmp/snmp.xml 3 ●●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/snmp/snmp_setup.xml 47 ●●●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/snmp/snmp_v1_defaultconf.xml 53 ●●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/snmp/snmp_v2c_defaultconf.xml 56 ●●●● patch | view | raw | blame | history
opends/tests/functional-tests/testcases/snmp/snmp_v3_defaultconf.xml 268 ●●●● patch | view | raw | blame | history
opends/tests/shared/java/snmp/SNMPGet.java 8 ●●●● patch | view | raw | blame | history
opends/tests/shared/java/snmp/SNMPSet.java 8 ●●●● patch | view | raw | blame | history
opends/tests/functional-tests/shared/data/snmp/manager.security
@@ -33,4 +33,4 @@
userEntry=0x8000002a017f000001000000a1,snmpAdmin,null,usmHMACMD5AuthProtocol,passadmin
userEntry=0x8000002a017f000001000000a1,defaultUser,,usmHMACMD5AuthProtocol,password
userEntry=0x8000002a017f000001000000a1,myUser,,usmHMACMD5AuthProtocol,mypasswd
userEntry=0x8000002a017f000001000000a1,myUser2,,usmHMACMD5AuthProtocol,mypasswd2
userEntry=0x8000002a017f000001000000a1,myUser2,,usmHMACMD5AuthProtocol,mypasswd2
opends/tests/functional-tests/testcases/snmp/snmp.xml
@@ -54,7 +54,8 @@
          <script>
            STOP_RUN = 'False'
            SNMP_PROPERTIES = {}
            testList = []
            testList.append(['.','snmp_setup'])
            testList.append(['.','snmp_v1_defaultconf'])
opends/tests/functional-tests/testcases/snmp/snmp_setup.xml
@@ -95,7 +95,7 @@
          </testcase>
          <!-- Check if 'opendmkPath' already created -->
          <!-- Check if 'opendmkPath' exists -->
          <call function="'GetEntry'">
            {
            'location'  : STAF_REMOTE_HOSTNAME ,
@@ -225,7 +225,52 @@
                </sequence>
              </testcase>
              <!--- Test Case information
                #@TestMarker          setup
                #@TestName            setup: get SNMP connection handler
                                      properties
                #@TestIssue           none
                #@TestPurpose         Get SNMP connection handler properties.
                #@TestPreamble        none
                #@TestStep            get SNMP connection handler properties
                                      using dsconfig.
                #@TestPostamble       none
                #@TestResult          Success if GetDSConfigProperties returns 0
              -->
              <testcase name="getTestCaseName
              ('setup: get SNMP Connection Handler properties')">
                <sequence>
                  <call function="'testCase_Preamble'"/>
                  <message>
                    'setup: get SNMP Connection Handler properties'
                  </message>
                  <script>
                    options = '--handler-name "SNMP Connection Handler"'
                  </script>
                  <call function="'GetDSConfigProperties'">
                    {
                    'dsInstanceHost'  : DIRECTORY_INSTANCE_HOST ,
                    'dsInstancePort'  : DIRECTORY_INSTANCE_PORT ,
                    'dsInstanceDn'    : DIRECTORY_INSTANCE_DN ,
                    'dsInstancePswd'  : DIRECTORY_INSTANCE_PSWD ,
                    'subcommand'      : 'get-connection-handler-prop' ,
                    'optionsString'   : options ,
                    'myVariableName'  : 'SNMP_PROPERTIES'
                    }
                  </call>
                  <call function="'testCase_Postamble'"/>
                </sequence>
              </testcase>
            </sequence>
            <else>
              <sequence>
opends/tests/functional-tests/testcases/snmp/snmp_v1_defaultconf.xml
@@ -50,28 +50,34 @@
          </script>
          <call function="'testSuite_Preamble'"/>
          <!--- Define default value for community and oid -->
          <script>
            community = '%s@%s' \
              % (SNMP_PROPERTIES['community'], SNMP_PROPERTIES['community'])
            oid = 'dsServerType.1'
          </script>
          <!--- Test Case information
            #@TestMarker          SNMP v1 with default configuration
            #@TestName            snmp_v1_defaultconf: get with OpenDS@OpenDS
                                  commnunity
            #@TestName            v1_defaultconf: get with default commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with
                                  OpenDS@OpenDS community succeeds.
            #@TestPurpose         Check that a SNMP Get request with default
                                  community succeeds.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v1_defaultconf: get with OpenDS@OpenDS commnunity')">
          ('v1_defaultconf: get with default commnunity')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v1_defaultconf: get with OpenDS@OpenDS community'
                'v1_defaultconf: get with default community'
              </message>
              <call function="'SNMPGet'">
@@ -79,8 +85,8 @@
                'snmpVersion'   : '1',
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS@OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpCommunity' : community ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noError'
                }
              </call>
@@ -93,7 +99,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v1 with default configuration
            #@TestName            snmp_v1_defaultconf: get with wrong commnunity
            #@TestName            v1_defaultconf: get with wrong commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with wrong
                                  community fails with noSuchName.
@@ -103,14 +109,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v1_defaultconf: get with wrong community')">
          ('v1_defaultconf: get with wrong community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v1_defaultconf: get with wrong community'
                'v1_defaultconf: get with wrong community'
              </message>
              <call function="'SNMPGet'">
@@ -119,7 +125,7 @@
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noSuchName'
                }
              </call>
@@ -132,25 +138,24 @@
          <!--- Test Case information
            #@TestMarker          SNMP v1 with default configuration
            #@TestName            snmp_v1_defaultconf: set with OpenDS@OpenDS
                                  commnunity
            #@TestName            v1_defaultconf: set with default commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with
                                  OpenDS@OpenDS community fails with noSuchName.
            #@TestPurpose         Check that a SNMP Set request with default
                                  community fails with noSuchName.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v1_defaultconf: set with OpenDS@OpenDS community')">
          ('v1_defaultconf: set with default community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v1_defaultconf: set with OpenDS@OpenDS community'
                'v1_defaultconf: set with default community'
              </message>
              <call function="'SNMPSet'">
@@ -158,8 +163,8 @@
                'snmpVersion'   : '1',
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS@OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpCommunity' : community ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noSuchName'
                }
              </call>
@@ -172,7 +177,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v1 with default configuration
            #@TestName            snmp_v1_defaultconf: set with wrong commnunity
            #@TestName            v1_defaultconf: set with wrong commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with wrong
                                  community fails with noSuchName.
@@ -182,14 +187,14 @@
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v1_defaultconf: set with wrong community')">
          ('v1_defaultconf: set with wrong community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v1_defaultconf: set with wrong community'
                'v1_defaultconf: set with wrong community'
              </message>
              <call function="'SNMPSet'">
@@ -198,7 +203,7 @@
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noSuchName'
                }
              </call>
opends/tests/functional-tests/testcases/snmp/snmp_v2c_defaultconf.xml
@@ -50,28 +50,34 @@
          </script>
          <call function="'testSuite_Preamble'"/>
          <!--- Define default value for community and oid -->
          <script>
            community = '%s@%s' \
              % (SNMP_PROPERTIES['community'], SNMP_PROPERTIES['community'])
            oid = 'dsServerType.1'
          </script>
          <!--- Test Case information
            #@TestMarker          SNMP v2c with default configuration
            #@TestName            snmp_v2c_defaultconf: get with OpenDS@OpenDS
                                  commnunity
            #@TestName            v2c_defaultconf: get with default commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with
                                  OpenDS@OpenDS community succeeds.
            #@TestPurpose         Check that a SNMP Get request with default
                                  community succeeds.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v2c_defaultconf: get with default commnunity')">
          ('v2c_defaultconf: get with default commnunity')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v2c_defaultconf: get with OpenDS@OpenDS community'
                'v2c_defaultconf: get with default community'
              </message>
              <call function="'SNMPGet'">
@@ -79,8 +85,8 @@
                'snmpVersion'   : '2',
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS@OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpCommunity' : community ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noError'
                }
              </call>
@@ -93,7 +99,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v2c with default configuration
            #@TestName            snmp_v2c_defaultconf: get with wrong
            #@TestName            v2c_defaultconf: get with wrong
                                  commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with wrong
@@ -105,14 +111,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v2c_defaultconf: get with wrong community')">
          ('v2c_defaultconf: get with wrong community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v2c_defaultconf: get with wrong community'
                'v2c_defaultconf: get with wrong community'
              </message>
              <call function="'SNMPGet'">
@@ -121,7 +127,7 @@
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noError' ,
                'snmpValidOIDs' : 'False'
                }
@@ -135,26 +141,24 @@
          <!--- Test Case information
            #@TestMarker          SNMP v2c with default configuration
            #@TestName            snmp_v2c_defaultconf: set with OpenDS@OpenDS
                                  commnunity
            #@TestName            v2c_defaultconf: set with default ommnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with
                                  OpenDS@OpenDS community fails with
                                  authorizationError.
            #@TestPurpose         Check that a SNMP Set request with default
                                  community fails with authorizationError.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v2c_defaultconf: set with OpenDS@OpenDS community')">
          ('v2c_defaultconf: set with default community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v2c_defaultconf: set with OpenDS@OpenDS community'
                'v2c_defaultconf: set with default community'
              </message>
              <call function="'SNMPSet'">
@@ -162,8 +166,8 @@
                'snmpVersion'   : '2',
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS@OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpCommunity' : community ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'authorizationError'
                }
              </call>
@@ -176,7 +180,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v2c with default configuration
            #@TestName            snmp_v2c_defaultconf: set with wrong
            #@TestName            v2c_defaultconf: set with wrong
                                  commnunity
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with wrong
@@ -187,14 +191,14 @@
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v2c_defaultconf: set with wrong community')">
          ('v2c_defaultconf: set with wrong community')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v2c_defaultconf: set with wrong community'
                'v2c_defaultconf: set with wrong community'
              </message>
              <call function="'SNMPSet'">
@@ -203,7 +207,7 @@
                'snmpHost'      : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'      : SNMP_PORT ,
                'snmpCommunity' : 'OpenDS' ,
                'snmpOIDs'      : 'dsServerType.1' ,
                'snmpOIDs'      : oid ,
                'snmpStatus'    : 'noAccess'
                }
              </call>
opends/tests/functional-tests/testcases/snmp/snmp_v3_defaultconf.xml
@@ -51,18 +51,22 @@
          <call function="'testSuite_Preamble'"/>
          <!--- Define default value for securityFile -->
          <!--- Define default value for securityFile, securityLevel,
                context and oid -->
          <script>
            securityFile = '%s/snmp/manager.security' % logsRemoteDataDir
            securityLevel = SNMP_PROPERTIES['security-level']
            context = SNMP_PROPERTIES['community']
            oid = 'dsServerType.1'
          </script>
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with snmpAdmin user
                                  and OpenDS context
            #@TestName            v3_defaultconf: get with snmpAdmin user
                                  and default context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with snmpAdmin
                                  user and OpenDS context fails with
                                  user and default context fails with
                                  authorizationError.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
@@ -70,14 +74,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with snmpAdmin and OpenDS context')">
          ('v3_defaultconf: get with snmpAdmin and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with snmpAdmin and OpenDS context'
                'v3_defaultconf: get with snmpAdmin and default context'
              </message>
              <call function="'SNMPGet'">
@@ -86,10 +90,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'snmpAdmin' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'authorizationError'
                }
              </call>
@@ -102,11 +106,11 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with snmpAdmin user
                                  and default context
            #@TestName            v3_defaultconf: get with snmpAdmin user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with snmpAdmin
                                  user and default context succeeds but the OIDs
                                  user and null context succeeds but the OIDs
                                  values are not correct.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
@@ -114,14 +118,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with snmpAdmin and default context')">
          ('v3_defaultconf: get with snmpAdmin and null context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with snmpAdmin and default context'
                'v3_defaultconf: get with snmpAdmin and null context'
              </message>
              <call function="'SNMPGet'">
@@ -130,10 +134,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'snmpAdmin' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'noError' ,
                'snmpValidOIDs'     : 'False'
                }
@@ -147,11 +151,11 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: det with snmpAdmin user
            #@TestName            v3_defaultconf: det with snmpAdmin user
                                  and OpenDS context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with snmpAdmin
                                  user and OpenDS context fails with
                                  user and default context fails with
                                  authorizationError.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
@@ -159,14 +163,14 @@
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with snmpAdmin and OpenDS context')">
          ('v3_defaultconf: set with snmpAdmin and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with snmpAdmin and OpenDS context'
                'v3_defaultconf: set with snmpAdmin and default context'
              </message>
              <call function="'SNMPSet'">
@@ -175,10 +179,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'snmpAdmin' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'authorizationError'
                }
              </call>
@@ -191,25 +195,25 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: set with snmpAdmin user
                                  and default context
            #@TestName            v3_defaultconf: set with snmpAdmin user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with snmpAdmin
                                  user and default context fails with noAccess.
                                  user and null context fails with noAccess.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with snmpAdmin and default context')">
          ('v3_defaultconf: set with snmpAdmin and null context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with snmpAdmin and default context'
                'v3_defaultconf: set with snmpAdmin and null context'
              </message>
              <call function="'SNMPSet'">
@@ -218,10 +222,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'snmpAdmin' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'noAccess'
                }
              </call>
@@ -234,11 +238,11 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with defaultUser user
                                  and OpenDS context
            #@TestName            v3_defaultconf: get with defaultUser user
                                  and default context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with defaultUser
                                  user and OpenDS context fails with
                                  user and default context fails with
                                  authorizationError.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
@@ -246,14 +250,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with defaultUser and OpenDS context')">
          ('v3_defaultconf: get with defaultUser and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with defaultUser and OpenDS context'
                'v3_defaultconf: get with defaultUser and default context'
              </message>
              <call function="'SNMPGet'">
@@ -262,10 +266,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'defaultUser' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'authorizationError'
                }
              </call>
@@ -278,11 +282,11 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with defaultUser user
                                  and default context
            #@TestName            v3_defaultconf: get with defaultUser user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with defaultUser
                                  user and default context succeeds but the OIDs
                                  user and null context succeeds but the OIDs
                                  values are not correct.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
@@ -290,14 +294,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with defaultUser and default context')">
          ('v3_defaultconf: get with defaultUser and null context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with defaultUser and default context'
                'v3_defaultconf: get with defaultUser and null context'
              </message>
              <call function="'SNMPGet'">
@@ -306,10 +310,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'defaultUser' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'noError' ,
                'snmpValidOIDs'     : 'False'
                }
@@ -323,11 +327,11 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: set with defaultUser user
                                  and OpenDS context
            #@TestName            v3_defaultconf: set with defaultUser user
                                  and default context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with defaultUser
                                  user and OpenDS context fails with
                                  user and default context fails with
                                  authorizationError.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
@@ -335,14 +339,14 @@
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with defaultUser and OpenDS context')">
          ('v3_defaultconf: set with defaultUser and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with defaultUser and OpenDS context'
                'v3_defaultconf: set with defaultUser and default context'
              </message>
              <call function="'SNMPSet'">
@@ -351,10 +355,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'defaultUser' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'authorizationError'
                }
              </call>
@@ -367,25 +371,25 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: set with defaultUser user
                                  and default context
            #@TestName            v3_defaultconf: set with defaultUser user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with defaultUser
                                  user and default context fails with noAccess.
                                  user and null context fails with noAccess.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with defaultUser and default context')">
          ('v3_defaultconf: set with defaultUser and null context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with defaultUser and default context'
                'v3_defaultconf: set with defaultUser and null context'
              </message>
              <call function="'SNMPSet'">
@@ -394,10 +398,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'defaultUser' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'noAccess'
                }
              </call>
@@ -410,51 +414,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with unknown user
                                  and OpenDS context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with unknown
                                  user and OpenDS context fails with
                                  SnmpStatusException.
            #@TestPreamble        none
            #@TestStep            SNMP Get request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with unknown user and OpenDS context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with unknown user and OpenDS context'
              </message>
              <call function="'SNMPGet'">
                {
                'snmpVersion'       : '3',
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'myUser' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpStatus'        : 'SnmpStatusException'
                }
              </call>
              <call function="'testCase_Postamble'"/>
            </sequence>
          </testcase>
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: get with unknown user
            #@TestName            v3_defaultconf: get with unknown user
                                  and default context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Get request with unknown
@@ -466,14 +426,14 @@
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: get with unknown user and default context')">
          ('v3_defaultconf: get with unknown user and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: get with unknown user and default context'
                'v3_defaultconf: get with unknown user and default context'
              </message>
              <call function="'SNMPGet'">
@@ -482,10 +442,10 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'myUser' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'SnmpStatusException'
                }
              </call>
@@ -498,38 +458,38 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: set with unknown user
                                  and OpenDS context
            #@TestName            v3_defaultconf: get with unknown user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with unknown
                                  user and OpenDS context fails with
            #@TestPurpose         Check that a SNMP Get request with unknown
                                  user and null context fails with
                                  SnmpStatusException.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestStep            SNMP Get request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
            #@TestResult          Success if SNMPGet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with unknown user and OpenDS context')">
          ('v3_defaultconf: get with unknown user and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with unknown user and OpenDS context'
                'v3_defaultconf: get with unknown user and default context'
              </message>
              <call function="'SNMPSet'">
              <call function="'SNMPGet'">
                {
                'snmpVersion'       : '3',
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'myUser' ,
                'snmpCommunity'     : 'OpenDS' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'SnmpStatusException'
                }
              </call>
@@ -542,7 +502,7 @@
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            snmp_v3_defaultconf: set with unknown user
            #@TestName            v3_defaultconf: set with unknown user
                                  and default context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with unknown
@@ -554,14 +514,14 @@
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('snmp_v3_defaultconf: set with unknown user and default context')">
          ('v3_defaultconf: set with unknown user and default context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'snmp_v3_defaultconf: set with unknown user and default context'
                'v3_defaultconf: set with unknown user and OpenDS context'
              </message>
              <call function="'SNMPSet'">
@@ -570,10 +530,54 @@
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'myUser' ,
                'snmpCommunity'     : 'default' ,
                'snmpSecurityLevel' : 'AuthNoPriv' ,
                'snmpCommunity'     : context ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : 'dsServerType.1' ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'SnmpStatusException'
                }
              </call>
              <call function="'testCase_Postamble'"/>
            </sequence>
          </testcase>
          <!--- Test Case information
            #@TestMarker          SNMP v3 with default configuration
            #@TestName            v3_defaultconf: set with unknown user
                                  and null context
            #@TestIssue           none
            #@TestPurpose         Check that a SNMP Set request with unknown
                                  user and default context fails with
                                  SnmpStatusException.
            #@TestPreamble        none
            #@TestStep            SNMP Set request.
            #@TestPostamble       none
            #@TestResult          Success if SNMPSet returns 0.
          -->
          <testcase name="getTestCaseName
          ('v3_defaultconf: set with unknown user and null context')">
            <sequence>
              <call function="'testCase_Preamble'"/>
              <message>
                'v3_defaultconf: set with unknown user and null context'
              </message>
              <call function="'SNMPSet'">
                {
                'snmpVersion'       : '3',
                'snmpHost'          : DIRECTORY_INSTANCE_HOST ,
                'snmpPort'          : SNMP_PORT ,
                'snmpUser'          : 'myUser' ,
                'snmpCommunity'     : 'null' ,
                'snmpSecurityLevel' : securityLevel ,
                'snmpSecurityFile'  : securityFile ,
                'snmpOIDs'          : oid ,
                'snmpStatus'        : 'SnmpStatusException'
                }
              </call>
opends/tests/shared/java/snmp/SNMPGet.java
@@ -100,11 +100,11 @@
            user = val;
            break;
          case 'l':
            if (val.compareTo("NoAuthNoPriv") == 0) {
            if (val.compareTo("noauthnopriv") == 0) {
              securityLevel = SnmpDefinitions.noAuthNoPriv;
            } else if (val.compareTo("AuthNoPriv") == 0) {
            } else if (val.compareTo("authnopriv") == 0) {
              securityLevel = SnmpDefinitions.authNoPriv;
            } else if (val.compareTo("AuthPriv") == 0) {
            } else if (val.compareTo("authpriv") == 0) {
              securityLevel = SnmpDefinitions.authPriv;
            } else {
              System.out.println(
@@ -242,7 +242,7 @@
          // Set the context name
          //
          if (community.compareTo("default") != 0) {
          if (community.compareTo("null") != 0) {
            paramsV3.setContextName(community.getBytes());
          }
opends/tests/shared/java/snmp/SNMPSet.java
@@ -102,11 +102,11 @@
            user = val;
            break;
          case 'l':
            if (val.compareTo("NoAuthNoPriv") == 0) {
            if (val.compareTo("noauthnopriv") == 0) {
              securityLevel = SnmpDefinitions.noAuthNoPriv;
            } else if (val.compareTo("AuthNoPriv") == 0) {
            } else if (val.compareTo("authnopriv") == 0) {
              securityLevel = SnmpDefinitions.authNoPriv;
            } else if (val.compareTo("AuthPriv") == 0) {
            } else if (val.compareTo("authpriv") == 0) {
              securityLevel = SnmpDefinitions.authPriv;
            } else {
              System.out.println(
@@ -242,7 +242,7 @@
          // Set the context name
          //
          if (community.compareTo("default") != 0) {
          if (community.compareTo("null") != 0) {
            paramsV3.setContextName(community.getBytes());
          }