X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Fscripts%2Ftest026-dn;h=88b470c444eb20f19b53f114b67281dec2eb617a;hb=fc1396fa2e94ee2e752fd7c3ea5bb22f6592398a;hp=02d2afc833854e7ac45e49c3dbe97e79ebeab662;hpb=c890c96d13c53cf0fa1d9580fea2ab47a2c8caa9;p=openldap diff --git a/tests/scripts/test026-dn b/tests/scripts/test026-dn index 02d2afc833..88b470c444 100755 --- a/tests/scripts/test026-dn +++ b/tests/scripts/test026-dn @@ -1,7 +1,8 @@ #! /bin/sh +# $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 2004-2008 The OpenLDAP Foundation. +## Copyright 2004-2012 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without @@ -117,6 +118,19 @@ if test $RC != 0 ; then exit $RC fi +DN="dc=example,dc=com#'1000'B" +echo "Searching database for nameAndOptionalUID=\"$DN\"..." +echo "# Searching database for nameAndOptionalUID=\"$DN\"..." >> $SEARCHOUT +$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ + "(uniqueMember=$DN)" >> $SEARCHOUT 2>&1 + +RC=$? +if test $RC != 0 ; then + echo "ldapsearch failed ($RC)!" + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit $RC +fi + DN="dc=example,dc=com" echo "Searching database for uniqueMember~=\"$DN\" (approx)..." echo "# Searching database for uniqueMember~=\"$DN\" (approx)..." >> $SEARCHOUT @@ -130,7 +144,7 @@ if test $RC != 0 ; then exit $RC fi -DN="dc=example,dc=com#'001000'B" +DN="dc=example,dc=com#'1000'B" echo "Searching database for uniqueMember~=\"$DN\" (approx)..." echo "# Searching database for uniqueMember~=\"$DN\" (approx)..." >> $SEARCHOUT $LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ @@ -146,9 +160,9 @@ fi test $KILLSERVERS != no && kill -HUP $KILLPIDS echo "Filtering ldapsearch results..." -. $LDIFFILTER < $SEARCHOUT > $SEARCHFLT +$LDIFFILTER < $SEARCHOUT > $SEARCHFLT echo "Filtering original data..." -. $LDIFFILTER < $DNOUT > $LDIFFLT +$LDIFFILTER < $DNOUT > $LDIFFLT echo "Comparing ldapsearch results against original..." $CMP $SEARCHFLT $LDIFFLT > $CMPOUT