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