Author: idra
Date: 2006-02-05 21:25:18 +0000 (Sun, 05 Feb 2006)
New Revision: 13356

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=13356

Log:

test utf8 usernames


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-02-05 20:57:15 UTC (rev 
13355)
+++ branches/SAMBA_4_0/testprogs/ejs/ldap.js    2006-02-05 21:25:18 UTC (rev 
13356)
@@ -52,6 +52,15 @@
                assert(ok);
        }
 
+       ok = ldb.add("
+dn: cn=ldaptestutf8user   èùéìòà ,cn=users," + base_dn + "
+objectClass: user
+");
+       if (!ok) {
+               println(ldb.errstring());
+               assert(ok);
+       }
+
        println("Testing ldb.search");
        var res = ldb.search("(&(cn=ldaptestuser)(objectClass=user))");
 
@@ -81,6 +90,21 @@
                println(ldb.errstring());
                assert(ok);
        }
+
+       println("Testing ldb.search");
+       var res = ldb.search("(&(cn=ldaptestutf8user 
ÈÙÉÌÒÀ)(objectClass=user))");
+
+       assert(res[0].dn == "cn=ldaptestutf8user   èùéìòà,cn=users," + base_dn);
+       assert(res[0].cn == "ldaptestutf8user   èùéìòà");
+       assert(res[0].name == "ldaptestutf8user   èùéìòà");
+       assert(res[0].objectGUID != undefined);
+       assert(res[0].whenCreated != undefined);
+
+       ok = ldb.del(res[0].dn);
+       if (!ok) {
+               println(ldb.errstring());
+               assert(ok);
+       }
 }
 
 function find_basedn(ldb)

Reply via email to