summaryrefslogtreecommitdiffstats
path: root/contrib/slapd-modules/ciboolean/tests/data
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/slapd-modules/ciboolean/tests/data')
-rw-r--r--contrib/slapd-modules/ciboolean/tests/data/booleantest.schema10
-rw-r--r--contrib/slapd-modules/ciboolean/tests/data/slapd.conf36
-rw-r--r--contrib/slapd-modules/ciboolean/tests/data/test001-add.ldif111
-rw-r--r--contrib/slapd-modules/ciboolean/tests/data/test001-search_1.ldif45
-rw-r--r--contrib/slapd-modules/ciboolean/tests/data/test001-search_2.ldif45
5 files changed, 247 insertions, 0 deletions
diff --git a/contrib/slapd-modules/ciboolean/tests/data/booleantest.schema b/contrib/slapd-modules/ciboolean/tests/data/booleantest.schema
new file mode 100644
index 0000000..134516f
--- /dev/null
+++ b/contrib/slapd-modules/ciboolean/tests/data/booleantest.schema
@@ -0,0 +1,10 @@
+attributetype (1.3.6.1.4.1.4203.1.12.1.1.7 NAME 'IsBusy'
+ EQUALITY booleanMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+ SINGLE-VALUE)
+
+
+objectclass ( 1.3.6.1.4.1.4203.1.12.1.2.3 NAME 'BusyClass'
+ SUP top
+ AUXILIARY
+ MAY ( IsBusy ))
diff --git a/contrib/slapd-modules/ciboolean/tests/data/slapd.conf b/contrib/slapd-modules/ciboolean/tests/data/slapd.conf
new file mode 100644
index 0000000..2c90dbd
--- /dev/null
+++ b/contrib/slapd-modules/ciboolean/tests/data/slapd.conf
@@ -0,0 +1,36 @@
+# provider slapd config -- for testing
+# $OpenLDAP$
+
+include @SCHEMADIR@/core.schema
+include @SCHEMADIR@/cosine.schema
+include @SCHEMADIR@/inetorgperson.schema
+include data/booleantest.schema
+
+pidfile @TESTDIR@/slapd.m.pid
+
+argsfile @TESTDIR@/slapd.m.args
+
+moduleload ../ciboolean.la
+
+
+
+pidfile testrun/slapd.pid
+
+
+#######################################################################
+# database definitions
+#######################################################################
+database mdb
+suffix "dc=example,dc=com"
+
+directory testrun
+# root or superuser
+rootdn "cn=Manager,dc=example,dc=com"
+rootpw secret
+
+
+database config
+rootdn "cn=manager,cn=config"
+rootpw secret
+
+database monitor
diff --git a/contrib/slapd-modules/ciboolean/tests/data/test001-add.ldif b/contrib/slapd-modules/ciboolean/tests/data/test001-add.ldif
new file mode 100644
index 0000000..456ab89
--- /dev/null
+++ b/contrib/slapd-modules/ciboolean/tests/data/test001-add.ldif
@@ -0,0 +1,111 @@
+dn: dc=example,dc=com
+objectClass: top
+objectClass: organization
+objectClass: domainRelatedObject
+objectClass: dcObject
+dc: example
+l: Anytown, Michigan
+st: Michigan
+o: Example, Inc.
+o: EX
+o: Ex.
+description: The Example, Inc. at Anytown
+postalAddress: Example, Inc. $ 535 W. William St. $ Anytown, MI 48109 $ US
+telephoneNumber: +1 313 555 1817
+associatedDomain: example.com
+
+dn: ou=people,dc=example,dc=com
+objectClass: organizationalUnit
+ou: people
+description: All domain members
+
+dn: cn=user01,ou=people,dc=example,dc=com
+cn: user01
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 101
+carLicense: 1234ha
+sn: user01
+mobile: 12345678
+mobile: 987654321
+IsBusy: FaLse
+ou: people
+preferredLanguage: English
+description: This is user user01
+
+dn: cn=user02,ou=people,dc=example,dc=com
+cn: user02
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 102
+carLicense: 1234hb
+sn: user02
+mobile: 12345678
+mobile: 987654321
+IsBusy: False
+ou: people
+preferredLanguage: English
+description: This is user user02
+
+dn: cn=user03,ou=people,dc=example,dc=com
+cn: user03
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 103
+carLicense: 1234hc
+sn: user03
+mobile: 12345678
+mobile: 987654321
+IsBusy: FALSE
+ou: people
+preferredLanguage: English
+description: This is user user03
+
+dn: cn=user04,ou=people,dc=example,dc=com
+cn: user04
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 104
+carLicense: 1234ha
+sn: user04
+mobile: 12345678
+mobile: 987654321
+IsBusy: TRue
+ou: people
+preferredLanguage: English
+description: This is user user04
+
+dn: cn=user05,ou=people,dc=example,dc=com
+cn: user05
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 105
+carLicense: 1234hb
+sn: user05
+mobile: 12345678
+mobile: 987654321
+IsBusy: True
+ou: people
+preferredLanguage: English
+description: This is user user05
+
+dn: cn=user06,ou=people,dc=example,dc=com
+cn: user06
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 106
+carLicense: 1234hc
+sn: user06
+mobile: 12345678
+mobile: 987654321
+IsBusy: TRUE
+ou: people
+preferredLanguage: English
+description: This is user user03
+
diff --git a/contrib/slapd-modules/ciboolean/tests/data/test001-search_1.ldif b/contrib/slapd-modules/ciboolean/tests/data/test001-search_1.ldif
new file mode 100644
index 0000000..63aac4d
--- /dev/null
+++ b/contrib/slapd-modules/ciboolean/tests/data/test001-search_1.ldif
@@ -0,0 +1,45 @@
+dn: cn=user02,ou=people,dc=example,dc=com
+cn: user02
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 102
+carLicense: 1234hb
+sn: user02
+mobile: 12345678
+mobile: 987654321
+IsBusy: False
+ou: people
+preferredLanguage: English
+description: This is user user02
+
+dn: cn=user03,ou=people,dc=example,dc=com
+cn: user03
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 103
+carLicense: 1234hc
+sn: user03
+mobile: 12345678
+mobile: 987654321
+IsBusy: FALSE
+ou: people
+preferredLanguage: English
+description: This is user user03
+
+dn: cn=user06,ou=people,dc=example,dc=com
+cn: user06
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 106
+carLicense: 1234hc
+sn: user06
+mobile: 12345678
+mobile: 987654321
+ou: people
+preferredLanguage: English
+description: This is user user03
+IsBusy: false
+
diff --git a/contrib/slapd-modules/ciboolean/tests/data/test001-search_2.ldif b/contrib/slapd-modules/ciboolean/tests/data/test001-search_2.ldif
new file mode 100644
index 0000000..c89aa71
--- /dev/null
+++ b/contrib/slapd-modules/ciboolean/tests/data/test001-search_2.ldif
@@ -0,0 +1,45 @@
+dn: cn=user01,ou=people,dc=example,dc=com
+cn: user01
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 101
+carLicense: 1234ha
+sn: user01
+mobile: 12345678
+mobile: 987654321
+ou: people
+preferredLanguage: English
+description: This is user user01
+IsBusy: TRUE
+
+dn: cn=user04,ou=people,dc=example,dc=com
+cn: user04
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 104
+carLicense: 1234ha
+sn: user04
+mobile: 12345678
+mobile: 987654321
+IsBusy: TRue
+ou: people
+preferredLanguage: English
+description: This is user user04
+
+dn: cn=user05,ou=people,dc=example,dc=com
+cn: user05
+objectClass: inetOrgPerson
+objectClass: BusyClass
+userPassword:: UEBzc3cwcmQ=
+roomNumber: 105
+carLicense: 1234hb
+sn: user05
+mobile: 12345678
+mobile: 987654321
+IsBusy: True
+ou: people
+preferredLanguage: English
+description: This is user user05
+