From bb1fe3d328b271635c5a84c0ab68b5d8d7f948b5 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 8 Feb 2015 11:24:57 +0000 Subject: [PATCH] ITS#8046 add vrFilter test --- tests/data/search.out.xsearch | 3 +++ tests/scripts/test015-xsearch | 13 +++++++++++++ 2 files changed, 16 insertions(+) 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 -- 2.39.5