git.samba.org
/
mdw
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cfbadbf
)
LDB:test-generic.sh - fix smaller/greater comparison tests
author
Matthias Dieter Wallnöfer
<mdw@samba.org>
Tue, 4 Sep 2012 16:27:48 +0000
(18:27 +0200)
committer
Matthias Dieter Wallnöfer
<mdw@samba.org>
Thu, 5 Sep 2013 15:29:46 +0000
(17:29 +0200)
Result has been ignored.
lib/ldb/tests/test-generic.sh
patch
|
blob
|
history
diff --git
a/lib/ldb/tests/test-generic.sh
b/lib/ldb/tests/test-generic.sh
index e1f8e79e2167124605f8d7083b8e3cc8053daeba..88f71fde9ad4f1e90920d4323c0b9b03b0f36c99 100755
(executable)
--- a/
lib/ldb/tests/test-generic.sh
+++ b/
lib/ldb/tests/test-generic.sh
@@
-119,16
+119,20
@@
echo "*TODO* Testing UTF8 upper lower case searches !!"
echo "Testing compare"
count=`$VALGRIND ldbsearch '(cn>=t)' cn | grep '^dn' | wc -l`
echo "Testing compare"
count=`$VALGRIND ldbsearch '(cn>=t)' cn | grep '^dn' | wc -l`
-if [ $count != 2 ]; then
- echo returned $count records - expected 2
- echo "this fails on openLdap ..."
+if [ $count != 1 ]; then
+ # only "cn: test_multi_test_multi_test_multi" (comes after "t")
+ # upper-cased words come before "t" - hence excluded
+ echo returned $count records - expected 1
+ exit 1
fi
$VALGRIND ldbsearch '(cn>t)' cn && exit 1 # strictly greater should not work
count=`$VALGRIND ldbsearch '(cn<=t)' cn | grep '^dn' | wc -l`
fi
$VALGRIND ldbsearch '(cn>t)' cn && exit 1 # strictly greater should not work
count=`$VALGRIND ldbsearch '(cn<=t)' cn | grep '^dn' | wc -l`
-if [ $count != 13 ]; then
- echo returned $count records - expected 13
- echo "this fails on openLdap ..."
+if [ $count != 18 ]; then
+ # everything except "cn: test_multi_test_multi_test_multi" (comes after "t")
+ # upper-cased letters come before "t" - hence included
+ echo returned $count records - expected 18
+ exit 1
fi
$VALGRIND ldbsearch '(cn<t)' cn && exit 1 # strictly less should not work
fi
$VALGRIND ldbsearch '(cn<t)' cn && exit 1 # strictly less should not work