From 1d061558ffc1253e8e5f9fd88230d13e81ffa7d0 Mon Sep 17 00:00:00 2001
From: maudj <maudj@localhost>
Date: Mon, 25 Jan 2010 13:25:22 +0000
Subject: [PATCH] add new core/collectiveattr testsuite - maudj

---
 opendj-sdk/opends/tests/staf-tests/functional-tests/testcases/core/core.xml                         |    2 
 opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-2.ldif    |    4 +
 opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-1.ldif    |    8 ++
 opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/core_collectiveattr.ldif |  221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 234 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-1.ldif b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-1.ldif
new file mode 100644
index 0000000..0f09df8
--- /dev/null
+++ b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-1.ldif
@@ -0,0 +1,8 @@
+dn: cn=Collective Secretary,dc=example,dc=com
+objectClass: top
+objectClass: subentry
+objectClass: collectiveAttributeSubentry
+objectClass: extensibleObject
+cn: Collective Secretary
+secretary;collective: uid=tmorris,ou=Asia,ou=People,o=collectiveattr tests,dc=example,dc=com
+subtreeSpecification: {base "ou=people,o=collectiveattr tests", minimum 1}
diff --git a/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-2.ldif b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-2.ldif
new file mode 100644
index 0000000..5439bc6
--- /dev/null
+++ b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/collectiveattr-2.ldif
@@ -0,0 +1,4 @@
+dn: cn=Collective Secretary,dc=example,dc=com
+changetype: modify
+replace: secretary;collective
+secretary;collective: uid=dmiller,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
diff --git a/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/core_collectiveattr.ldif b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/core_collectiveattr.ldif
new file mode 100755
index 0000000..4eb739a
--- /dev/null
+++ b/opendj-sdk/opends/tests/staf-tests/functional-tests/shared/data/core/ldifs/core_collectiveattr.ldif
@@ -0,0 +1,221 @@
+dn: dc=com
+objectClass: domain
+objectClass: top
+dc: com
+
+dn: dc=example,dc=com
+objectClass: domain
+objectClass: top
+dc: example
+
+dn: o=collectiveattr tests,dc=example,dc=com
+objectClass: top
+objectClass: organization
+o: collectiveattr tests
+
+dn: ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+ou: People
+
+dn: ou=Asia,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+description: Users in Asia Region
+ou: Asia
+
+dn: ou=Europe,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+description: Users in Europe Region
+ou: Europe
+
+dn: ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+description: Users in America Region
+ou: America
+
+dn: uid=scarter,ou=Asia,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Sam
+uid: scarter
+cn: Sam Carter
+telephoneNumber: +1 408 555 4798
+sn: Carter
+userPassword: sprain
+roomNumber: 4612
+mail: scarter@example.com
+l: Sunnyvale
+ou: Asia
+ou: People
+facsimileTelephoneNumber: +1 408 555 9751
+
+dn: uid=tmorris,ou=Asia,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Ted
+uid: tmorris
+cn: Ted Morris
+telephoneNumber: +1 408 555 9187
+sn: Morris
+userPassword: irrefutable
+roomNumber: 4117
+mail: tmorris@example.com
+l: Santa Clara
+ou: Asia
+ou: People
+facsimileTelephoneNumber: +1 408 555 8473
+
+dn: uid=kvaughan,ou=Europe,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Kirsten
+uid: kvaughan
+cn: Kirsten Vaughan
+telephoneNumber: +1 408 555 5625
+sn: Vaughan
+userPassword: bribery
+roomNumber: 2871
+mail: kvaughan@example.com
+l: Sunnyvale
+ou: Europe
+ou: People
+facsimileTelephoneNumber: +1 408 555 3372
+
+dn: uid=abergin,ou=Europe,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Andy
+uid: abergin
+cn: Andy Bergin
+telephoneNumber: +1 408 555 8585
+sn: Bergin
+userPassword: inflict
+roomNumber: 3472
+mail: abergin@example.com
+l: Cupertino
+ou: Europe
+ou: People
+facsimileTelephoneNumber: +1 408 555 7472
+
+dn: uid=dmiller,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: David
+uid: dmiller
+cn: David Miller
+telephoneNumber: +1 408 555 9423
+sn: Miller
+userPassword: gosling
+roomNumber: 4135
+mail: dmiller@example.com
+l: Sunnyvale
+ou: America
+ou: People
+facsimileTelephoneNumber: +1 408 555 0111
+
+dn: uid=gfarmer,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Gern
+uid: gfarmer
+cn: Gern Farmer
+telephoneNumber: +1 408 555 6201
+sn: Farmer
+userPassword: ruling
+roomNumber: 1269
+mail: gfarmer@example.com
+l: Cupertino
+ou: America
+ou: People
+facsimileTelephoneNumber: +1 408 555 8473
+
+dn: ou=North,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+description: Users in North America Region
+ou: North
+
+dn: ou=South,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: organizationalunit
+objectClass: top
+description: Users in South America Region
+ou: South
+
+dn: uid=kwinters,ou=North,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Kelly
+uid: kwinters
+cn: Kelly Winters
+telephoneNumber: +1 408 555 9069
+sn: Winters
+userPassword: forsook
+roomNumber: 4178
+l: Santa Clara
+mail: kwinters@example.com
+facsimileTelephoneNumber: +1 408 555 1992
+
+dn: uid=trigden,ou=North,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Torrey
+uid: trigden
+cn: Torrey Rigden
+telephoneNumber: +1 408 555 9280
+sn: Rigden
+userPassword: sensitive
+roomNumber: 3584
+l: Sunnyvale
+mail: trigden@example.com
+facsimileTelephoneNumber: +1 408 555 8473
+
+dn: uid=cschmith,ou=South,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Chris
+uid: cschmith
+cn: Chris Schmith
+telephoneNumber: +1 408 555 8011
+sn: Schmith
+userPassword: hypotenuse
+roomNumber: 4016
+l: Sao Paolo
+mail: cschmith@example.com
+facsimileTelephoneNumber: +1 408 555 4774
+
+dn: uid=jwallace,ou=South,ou=America,ou=People,o=collectiveattr tests,dc=example,dc=com
+objectClass: person
+objectClass: inetOrgPerson
+objectClass: organizationalPerson
+objectClass: top
+givenName: Judy
+uid: jwallace
+cn: Judy Wallace
+telephoneNumber: +1 408 555 0319
+sn: Wallace
+userPassword: linear
+roomNumber: 1033
+l: Lima
+mail: jwallace@example.com
+facsimileTelephoneNumber: +1 408 555 8473
diff --git a/opendj-sdk/opends/tests/staf-tests/functional-tests/testcases/core/core.xml b/opendj-sdk/opends/tests/staf-tests/functional-tests/testcases/core/core.xml
index ce398f8..98627b9 100644
--- a/opendj-sdk/opends/tests/staf-tests/functional-tests/testcases/core/core.xml
+++ b/opendj-sdk/opends/tests/staf-tests/functional-tests/testcases/core/core.xml
@@ -59,7 +59,7 @@
               suiteList.append('controls/core_ctrls_assertion')
               suiteList.append('controls/core_ctrls_matched_values')
               suiteList.append('binaryattr/core_binaryattr')
-
+              suiteList.append('collectiveattr/core_collectiveattr')
             </script>
     
             <!-- Run the test suites -->

--
Gitblit v1.10.0