svn commit: samba r19729 - in branches/SAMBA_4_0/testprogs/ejs: .
metze at samba.org
metze at samba.org
Wed Nov 15 18:33:53 GMT 2006
Author: metze
Date: 2006-11-15 18:33:53 +0000 (Wed, 15 Nov 2006)
New Revision: 19729
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19729
Log:
- split basedn related tests to a new function
- and add some 'netlogon' attriubte related tests
metze
Modified:
branches/SAMBA_4_0/testprogs/ejs/ldap.js
Changeset:
Modified: branches/SAMBA_4_0/testprogs/ejs/ldap.js
===================================================================
--- branches/SAMBA_4_0/testprogs/ejs/ldap.js 2006-11-15 18:15:14 UTC (rev 19728)
+++ branches/SAMBA_4_0/testprogs/ejs/ldap.js 2006-11-15 18:33:53 UTC (rev 19729)
@@ -393,13 +393,6 @@
assert(res[0].cn == "ldaptestutf8user2 èùéìòà");
}
- println("Testing for highestCommittedUSN");
- var attrs = new Array("highestCommittedUSN");
- var res = ldb.search("", "", ldb.SCOPE_BASE, attrs);
- assert(res.length == 1);
- assert(res[0].highestCommittedUSN != undefined);
- assert(res[0].highestCommittedUSN != 0);
-
println("Testing that we can't get at the configuration DN from the main search base");
var attrs = new Array("cn");
var res = ldb.search("objectClass=crossRef", base_dn, ldb.SCOPE_SUBTREE, attrs);
@@ -429,6 +422,31 @@
}
+function basedn_tests(ldb, gc_ldb)
+{
+ println("Testing for all rootDSE attributes");
+ var attrs = new Array();
+ var res = ldb.search("", "", ldb.SCOPE_BASE, attrs);
+ assert(res.length == 1);
+
+ println("Testing for highestCommittedUSN");
+ var attrs = new Array("highestCommittedUSN");
+ var res = ldb.search("", "", ldb.SCOPE_BASE, attrs);
+ assert(res.length == 1);
+ assert(res[0].highestCommittedUSN != undefined);
+ assert(res[0].highestCommittedUSN != 0);
+
+ println("Testing for netlogon via LDAP");
+ var attrs = new Array("netlogon");
+ var res = ldb.search("", "", ldb.SCOPE_BASE, attrs);
+ assert(res.length == 0);
+
+ println("Testing for netlogon and highestCommittedUSN via LDAP");
+ var attrs = new Array("netlogon", "highestCommittedUSN");
+ var res = ldb.search("", "", ldb.SCOPE_BASE, attrs);
+ assert(res.length == 0);
+}
+
function find_basedn(ldb)
{
var attrs = new Array("defaultNamingContext");
@@ -462,4 +480,6 @@
basic_tests(ldb, gc_ldb, base_dn, configuration_dn)
+basedn_tests(ldb, gc_ldb)
+
return 0;
More information about the samba-cvs
mailing list