From: Howard Chu Date: Sun, 8 Feb 2015 11:24:57 +0000 (+0000) Subject: ITS#8046 add vrFilter test X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~141^2~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5da411e1e34a3fbaaa0321bdaa211c12cebb278;p=thirdparty%2Fopenldap.git ITS#8046 add vrFilter test --- diff --git a/tests/data/search.out.xsearch b/tests/data/search.out.xsearch index c92095fecd..8bbddcad36 100644 --- a/tests/data/search.out.xsearch +++ b/tests/data/search.out.xsearch @@ -635,6 +635,9 @@ dn: dc=example,dc=com dc: example o: Example, Inc. +dn: dc=example,dc=com +dc: example + dn: cn=Subschema attributeTypes: ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' ) D ESC 'RFC1274/2247: domain component' EQUALITY caseIgnoreIA5Match SUBSTR caseI diff --git a/tests/scripts/test015-xsearch b/tests/scripts/test015-xsearch index 44a33ae46f..782b85a8d8 100755 --- a/tests/scripts/test015-xsearch +++ b/tests/scripts/test015-xsearch @@ -211,6 +211,19 @@ if test $RC != 0 ; then exit $RC fi +FILTER="(dc=example)" +VRFILTER="((o={*)(dc=*))" +echo " f=$FILTER mv=$VRFILTER ..." +echo "# f=$FILTER mv=$VRFILTER ..." >> $SEARCHOUT +$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ + -E '!mv='"$VRFILTER" "$FILTER" >> $SEARCHOUT 2>&1 +RC=$? +if test $RC != 0 ; then + echo "ldapsearch failed ($RC)!" + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit $RC +fi + FILTER="(attributeTypes=0.9.2342.19200300.100.1.25)" echo " f=$FILTER ..." echo "# f=$FILTER ..." >> $SEARCHOUT