From bd587c5cd12959f1a1fc37108d9396a7585e5f80 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 21 Dec 2006 20:00:55 +0000 Subject: r20305: as the oid mapping table is dynnamic it makes no sense to test the mappings when we got the schema via LDAP as we don't get the mappings metze (This used to be commit cfcd6285e1a5367ea4cfa9190658085ed65910b5) --- source4/torture/ldap/schema.c | 119 ------------------------------------------ 1 file changed, 119 deletions(-) (limited to 'source4') diff --git a/source4/torture/ldap/schema.c b/source4/torture/ldap/schema.c index 207ca6f9a0..4186301c3b 100644 --- a/source4/torture/ldap/schema.c +++ b/source4/torture/ldap/schema.c @@ -351,123 +351,6 @@ static BOOL test_dump_sorted_syntax(struct ldb_context *ldb, struct test_rootDSE return True; } - -static BOOL test_dsdb_map(struct torture_context *torture) -{ - BOOL ret = true; - WERROR status; - const char *oid; - uint32_t id; - - oid = "1.2.840.113556.1.4.1716"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => 0x%08X\n", oid, id)); - } - - status = dsdb_map_int2oid(id, torture, &oid); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("0x%08X => %s\n", id, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("0x%08X => %s\n", id, oid)); - } - - oid = "1.2.840.113556.1.4.65535"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => 0x%08X\n", oid, id)); - } - - status = dsdb_map_int2oid(id, torture, &oid); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("0x%08X => %s\n", id, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("0x%08X => %s\n", id, oid)); - } - - oid = "1.2.840.113556.1.5.7000"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => 0x%08X\n", oid, id)); - } - - oid = "1.2.840.113556.1.5.7000.5"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_IS_OK(status)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => 0x%08X\n", oid, id)); - } - - oid = "1.2.840.113556.1.4.1716."; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_EQUAL(status, WERR_INVALID_PARAM)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => %s (ok!)\n", oid, win_errstr(status))); - } - - oid = "1.2.840.113556.1.4.65535.34"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_EQUAL(status, WERR_DS_NO_MSDS_INTID)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => %s (ok!)\n", oid, win_errstr(status))); - } - - oid = "1.2.840.113556.1.4.."; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_EQUAL(status, WERR_INVALID_PARAM)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => %s (ok!)\n", oid, win_errstr(status))); - } - - oid = "1.2.840.113556.1.4.65536"; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_EQUAL(status, WERR_INVALID_PARAM)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => %s (ok!)\n", oid, win_errstr(status))); - } - - oid = "5435.1.2.840.113556.1.4."; - status = dsdb_map_oid2int(oid, &id); - if (!W_ERROR_EQUAL(status, WERR_DS_NO_MSDS_INTID)) { - DEBUG(0,("%s => %s\n", oid, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("%s => %s (ok!)\n", oid, win_errstr(status))); - } - - id = 0xEF001234; - status = dsdb_map_int2oid(id, torture, &oid); - if (!W_ERROR_EQUAL(status, WERR_DS_NO_MSDS_INTID)) { - DEBUG(0,("0x%08X => %s\n", id, win_errstr(status))); - ret = False; - } else { - DEBUG(0,("0x%08X => %s (ok!)\n", id, win_errstr(status))); - } - - return ret; -} - BOOL torture_ldap_schema(struct torture_context *torture) { struct ldb_context *ldb; @@ -497,8 +380,6 @@ BOOL torture_ldap_schema(struct torture_context *torture) ret &= test_dump_contructed(ldb, &rootDSE, schema); ret &= test_dump_sorted_syntax(ldb, &rootDSE, schema); - ret &= test_dsdb_map(torture); - failed: return ret; } -- cgit