]> git.sur5r.net Git - openldap/commitdiff
add a test for binding with non-existing user
authorPierangelo Masarati <ando@openldap.org>
Sat, 7 Jan 2006 10:58:46 +0000 (10:58 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sat, 7 Jan 2006 10:58:46 +0000 (10:58 +0000)
tests/scripts/test035-meta

index a68adbda37ab1de8af029c159d6d672dee1e7a2a..d7513ebd814da2850f4a08a8683f04f7c373fe14 100755 (executable)
@@ -671,6 +671,29 @@ case $RC in
        ;;
 esac
 
+echo "Binding with non-existing user to database \"$BASEDN\"..."
+$LDAPWHOAMI -h $LOCALHOST -p $PORT3 \
+       -D "cn=Non-existing User,ou=Same as above,ou=Meta,$BASEDN" \
+       -w bogus >> $TESTOUT 2>&1
+RC=$?
+#if test $RC != 0 ; then
+#      echo "WhoAmI failed ($RC)!"
+#      test $KILLSERVERS != no && kill -HUP $KILLPIDS
+#      exit $RC
+#fi
+case $RC in 
+       0)
+               echo "WhoAmI should have failed ($RC)!"
+               test $KILLSERVERS != no && kill -HUP $KILLPIDS
+               exit -1
+       ;;
+       51)
+               echo "### Hit LDAP_BUSY problem; you may want to re-run the test"
+       ;;
+       *)
+       ;;
+esac
+
 echo "Comparing to database \"$BASEDN\"..."
 $LDAPCOMPARE -h $LOCALHOST -p $PORT3 \
        "cn=Another Added Group,ou=Groups,$BASEDN" \