diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2008-09-04 11:41:39 +0000 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2008-09-04 11:41:39 +0000 |
commit | 6edfa7935f68fb10282eb878ab1caa6147efc88f (patch) | |
tree | 7d5c68fdf9f4898b616b2a3dea4f91e8064bb268 /tests/basic_tests.c | |
parent | 24430806e6761766e6cd8a309a0c087dd90f178e (diff) | |
download | lasso-6edfa7935f68fb10282eb878ab1caa6147efc88f.tar.gz lasso-6edfa7935f68fb10282eb878ab1caa6147efc88f.tar.xz lasso-6edfa7935f68fb10282eb878ab1caa6147efc88f.zip |
Add a new error code, with the REGISTRY prefix and use it in registry function
returning an error code.
Fix a typo when retrieving a quark string in the registry modulke.
Improve tests for functional mapping.
Diffstat (limited to 'tests/basic_tests.c')
-rw-r--r-- | tests/basic_tests.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/basic_tests.c b/tests/basic_tests.c index 83441dec..00880bd3 100644 --- a/tests/basic_tests.c +++ b/tests/basic_tests.c @@ -83,13 +83,15 @@ START_TEST(test06_registry_direct_mapping) const char *name; gint r; - r = lasso_registry_default_add_direct_mapping(LASSO_LIB_HREF, - "test", LASSO_LASSO_HREF, - "LassoTestClass"); + r = lasso_registry_default_add_direct_mapping(LASSO_LIB_HREF, "test", LASSO_LASSO_HREF, + "LassoTestClass"); fail_unless(r == 0, "lasso_registry_default_add_direct_mapping should return 0 for new mappings"); name = lasso_registry_default_get_mapping(LASSO_LIB_HREF, "test", LASSO_LASSO_HREF); fail_unless(name != NULL, "lasso_registry_default_get_mapping should return the recent mapping"); fail_unless(strcmp(name, "LassoTestClass") == 0, "lasso_registry_default_get_mapping should return LassoTestClass"); + r = lasso_registry_default_add_direct_mapping(LASSO_LIB_HREF, "test", LASSO_LASSO_HREF, + "LassoTestClass"); + fail_unless(r == LASSO_REGISTRY_ERROR_KEY_EXISTS, "lasso_registry_default_add_direct_mapping should return LASSO_REGISTRY_KEY_EXISTS when done two times"); } END_TEST @@ -117,6 +119,8 @@ START_TEST(test07_registry_functional_mapping) name = lasso_registry_default_get_mapping(LASSO_LIB_HREF, "Assertion", LASSO_LASSO_HREF); fail_unless(name != NULL, "lasso_registry_default_get_mapping should return the recent mapping"); fail_unless(strcmp(name, "LassoAssertion") == 0, "lasso_registry_default_get_mapping should return LassoAssertion"); + r = lasso_registry_default_add_functional_mapping(LASSO_LIB_HREF, LASSO_LASSO_HREF, trad); + fail_unless(r == LASSO_REGISTRY_ERROR_KEY_EXISTS, "lasso_registry_default_add_functional_mapping should return LASSO_REGISTRY_KEY_EXISTS when done two times"); } END_TEST |