From 1404f3aa541849d880cce591584ba1580014cb50 Mon Sep 17 00:00:00 2001 From: Justin Stephenson Date: Feb 07 2017 16:27:26 +0000 Subject: TESTS: Add to IPA DN test Add test to ensure conflict entries return ENOENT Resolves: https://fedorahosted.org/sssd/ticket/3288 Reviewed-by: Jakub Hrozek --- diff --git a/src/tests/cmocka/test_ipa_dn.c b/src/tests/cmocka/test_ipa_dn.c index a6e26ec..ff951f2 100644 --- a/src/tests/cmocka/test_ipa_dn.c +++ b/src/tests/cmocka/test_ipa_dn.c @@ -169,6 +169,13 @@ static void ipa_get_rdn_test(void **state) ret = ipa_get_rdn(test_ctx, test_ctx->sysdb, "cn=rdn,attr1=value1", &rdn, "cn", "attr1", "value1"); assert_int_equal(ret, ENOENT); assert_null(rdn); + + ret = ipa_get_rdn(test_ctx, test_ctx->sysdb, + "cn=rdn+nsuniqueid=9b1e3301-c32611e6-bdcae37a-ef905e7c," + "attr1=value1,attr2=value2,dc=example,dc=com", + &rdn, "cn", "attr1", "value1", "attr2", "value2"); + assert_int_equal(ret, ENOENT); + assert_null(rdn); } int main(int argc, const char *argv[])