Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/tests/test_myldap.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_myldap.c')
-rw-r--r--tests/test_myldap.c40
1 files changed, 16 insertions, 24 deletions
diff --git a/tests/test_myldap.c b/tests/test_myldap.c
index 36f6a0d..69bc2c5 100644
--- a/tests/test_myldap.c
+++ b/tests/test_myldap.c
@@ -59,8 +59,7 @@ static void test_search(void)
assert(session != NULL);
/* perform search */
printf("test_myldap: test_search(): doing search...\n");
- search = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(objectclass=posixAccount)", attrs, NULL);
assert(search != NULL);
/* go over results */
@@ -78,8 +77,7 @@ static void test_search(void)
assert(rc == LDAP_SUCCESS);
/* perform another search */
printf("test_myldap: test_search(): doing search...\n");
- search = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(objectclass=posixGroup)", attrs, NULL);
assert(search != NULL);
/* go over results */
@@ -113,8 +111,7 @@ static void test_get(void)
assert(session != NULL);
/* perform search */
printf("test_myldap: test_get(): doing search...\n");
- search1 = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search1 = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(&(|(objectClass=posixGroup)(objectClass=groupOfNames))(cn=testgroup2))",
attrs1, NULL);
assert(search1 != NULL);
@@ -159,8 +156,7 @@ static void test_get_values(void)
session = myldap_create_session();
assert(session != NULL);
/* perform search */
- search = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(&(objectClass=posixAccount)(uid=*))", attrs, NULL);
assert(search != NULL);
/* go over results */
@@ -261,8 +257,7 @@ static void test_two_searches(void)
session = myldap_create_session();
assert(session != NULL);
/* perform search1 */
- search1 = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search1 = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(&(objectClass=posixAccount)(uid=*))",
attrs, NULL);
assert(search1 != NULL);
@@ -275,8 +270,7 @@ static void test_two_searches(void)
assert((vals != NULL) && (vals[0] != NULL));
printf("test_myldap: test_two_searches(): [search1] cn=%s\n", vals[0]);
/* start a second search */
- search2 = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search2 = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(&(objectclass=posixGroup)(gidNumber=*))",
attrs, NULL);
assert(search2 != NULL);
@@ -324,8 +318,7 @@ static void *worker(void *arg)
session = myldap_create_session();
assert(session != NULL);
/* perform search */
- search = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(objectclass=posixAccount)", attrs, NULL);
assert(search != NULL);
/* go over results */
@@ -376,31 +369,30 @@ static void test_connections(void)
/* save the old URIs */
for (i = 0; i < (NSS_LDAP_CONFIG_URI_MAX + 1); i++)
{
- old_uris[i] = nslcd_cfg->ldc_uris[i].uri;
- nslcd_cfg->ldc_uris[i].uri = NULL;
+ old_uris[i] = nslcd_cfg->uris[i].uri;
+ nslcd_cfg->uris[i].uri = NULL;
}
/* set new URIs */
i = 0;
- nslcd_cfg->ldc_uris[i++].uri = "ldapi://%2fdev%2fnull/";
- nslcd_cfg->ldc_uris[i++].uri = "ldap://10.10.10.10/";
- nslcd_cfg->ldc_uris[i++].uri = "ldapi://%2fdev%2fnonexistent/";
- nslcd_cfg->ldc_uris[i++].uri = "ldap://nosuchhost/";
- nslcd_cfg->ldc_uris[i++].uri = NULL;
+ nslcd_cfg->uris[i++].uri = "ldapi://%2fdev%2fnull/";
+ nslcd_cfg->uris[i++].uri = "ldap://10.10.10.10/";
+ nslcd_cfg->uris[i++].uri = "ldapi://%2fdev%2fnonexistent/";
+ nslcd_cfg->uris[i++].uri = "ldap://nosuchhost/";
+ nslcd_cfg->uris[i++].uri = NULL;
/* initialize session */
printf("test_myldap: test_connections(): getting session...\n");
session = myldap_create_session();
assert(session != NULL);
/* perform search */
printf("test_myldap: test_connections(): doing search...\n");
- search = myldap_search(session, nslcd_cfg->ldc_bases[0],
- LDAP_SCOPE_SUBTREE,
+ search = myldap_search(session, nslcd_cfg->bases[0], LDAP_SCOPE_SUBTREE,
"(objectclass=posixAccount)", attrs, NULL);
assert(search == NULL);
/* clean up */
myldap_session_close(session);
/* restore the old URIs */
for (i = 0; i < (NSS_LDAP_CONFIG_URI_MAX + 1); i++)
- nslcd_cfg->ldc_uris[i].uri = old_uris[i];
+ nslcd_cfg->uris[i].uri = old_uris[i];
}
/* test whether myldap_escape() handles buffer overlows correctly */