From 94d99612b9093ca83da3b6b66f875915eeabb389 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 15 Jul 2005 11:10:38 +0000 Subject: r8488: after discussions with simo, moved to a full OO interface, so you don't need to keep a 'db' variable around. The ldb object knows what it is connected to. Added a simple ldb testsuite in testprogs/ldb.js (This used to be commit cf35818648b5b649d0cd25f115a04b7b5b5311aa) --- swat/esptest/ldb.esp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'swat/esptest') diff --git a/swat/esptest/ldb.esp b/swat/esptest/ldb.esp index 38a0422c50..18427dfecd 100644 --- a/swat/esptest/ldb.esp +++ b/swat/esptest/ldb.esp @@ -8,23 +8,24 @@ var dbfile = lpGet("sam database"); var attrs = new Array("name", "dnsDomain", "objectSid", "dn"); var ldb = ldb_init(); -var db = ldb.connect(dbfile); +var ok = ldb.connect(dbfile); +assert(ok); -res = ldb.search(db, "(objectClass=domain)", attrs); +res = ldb.search("(objectClass=domain)", attrs); multi_table(res, "dn"); %>

An unconstrained search

<% -res = ldb.search(db, "(objectClass=user)"); +res = ldb.search("(objectClass=user)"); multi_table(res, "dn"); %>

A search with bad arguments

<% -res = ldb.search("blah", "foo"); +res = ldb.search("=blah", "foo"); %> all done -- cgit