summaryrefslogtreecommitdiffstats
path: root/server_search_test.go
diff options
context:
space:
mode:
authorned <ned@appliedtrust.com>2015-06-03 00:15:06 +0200
committerned <ned@appliedtrust.com>2015-06-03 00:15:06 +0200
commit2a93a58a34c92bac004ec9f0bb2e8cdeed583cad (patch)
tree63e39aaf870a3cf395031307a212e27b66b0b9bb /server_search_test.go
parentAdded search SizeLimit support (diff)
downloadldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar.gz
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar.bz2
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar.lz
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar.xz
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.tar.zst
ldap-2a93a58a34c92bac004ec9f0bb2e8cdeed583cad.zip
Diffstat (limited to 'server_search_test.go')
-rw-r--r--server_search_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/server_search_test.go b/server_search_test.go
index ed05f68..8b8fa65 100644
--- a/server_search_test.go
+++ b/server_search_test.go
@@ -114,6 +114,26 @@ func TestSearchSizelimit(t *testing.T) {
if !strings.Contains(string(out), "numEntries: 3") {
t.Errorf("ldapsearch sizelimit 0 failed - wrong number of entries: %v", string(out))
}
+
+ cmd = exec.Command("ldapsearch", "-H", ldapURL, "-x",
+ "-b", serverBaseDN, "-D", "cn=testy,"+serverBaseDN, "-w", "iLike2test", "-z", "1", "(uid=trent)")
+ out, _ = cmd.CombinedOutput()
+ if !strings.Contains(string(out), "result: 0 Success") {
+ t.Errorf("ldapsearch failed: %v", string(out))
+ }
+ if !strings.Contains(string(out), "numEntries: 1") {
+ t.Errorf("ldapsearch sizelimit 1 with filter failed - wrong number of entries: %v", string(out))
+ }
+
+ cmd = exec.Command("ldapsearch", "-H", ldapURL, "-x",
+ "-b", serverBaseDN, "-D", "cn=testy,"+serverBaseDN, "-w", "iLike2test", "-z", "0", "(uid=trent)")
+ out, _ = cmd.CombinedOutput()
+ if !strings.Contains(string(out), "result: 0 Success") {
+ t.Errorf("ldapsearch failed: %v", string(out))
+ }
+ if !strings.Contains(string(out), "numEntries: 1") {
+ t.Errorf("ldapsearch sizelimit 0 with filter failed - wrong number of entries: %v", string(out))
+ }
done <- true
}()