From: <svn...@op...> - 2009-06-19 15:00:27
|
Author: bellmich Date: Fri Jun 19 17:00:23 2009 New Revision: 1099 URL: http://libsyncml.opensync.org/changeset/1099 Log: Two new functions were not tested until now: - sml_dev_inf_property_get_nth_param - sml_dev_inf_ctcap_get_nth_property Modified: trunk/tests/check_dev_inf_ctcap.c trunk/tests/check_dev_inf_property.c Modified: trunk/tests/check_dev_inf_ctcap.c ============================================================================== --- trunk/tests/check_dev_inf_ctcap.c Fri Jun 19 16:32:59 2009 (r1098) +++ trunk/tests/check_dev_inf_ctcap.c Fri Jun 19 17:00:23 2009 (r1099) @@ -200,9 +200,11 @@ SmlDevInfProperty *prop = sml_dev_inf_property_new(); sml_fail_unless(prop != NULL, NULL); sml_fail_unless(sml_dev_inf_ctcap_add_property(ctcap, prop, &error) == TRUE, "%s", error?error->message:"No GError set."); + sml_fail_unless(sml_dev_inf_ctcap_num_properties(ctcap) == 1, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 0) != NULL, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 0) == prop, NULL); g_object_unref(prop); prop = NULL; - sml_fail_unless(sml_dev_inf_ctcap_num_properties(ctcap) == 1, NULL); sml_fail_unless(sml_dev_inf_ctcap_add_property(ctcap, NULL, &error) == FALSE, "Empty properties must fail."); sml_fail_unless(error != NULL, "No GError set."); @@ -213,9 +215,13 @@ prop = sml_dev_inf_property_new(); sml_fail_unless(prop != NULL, NULL); sml_fail_unless(sml_dev_inf_ctcap_add_property(ctcap, prop, &error) == TRUE, "%s", error?error->message:"No GError set."); + sml_fail_unless(sml_dev_inf_ctcap_num_properties(ctcap) == 2, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 0) != NULL, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 0) != prop, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 1) != NULL, NULL); + sml_fail_unless(sml_dev_inf_ctcap_get_nth_property(ctcap, 1) == prop, NULL); g_object_unref(prop); prop = NULL; - sml_fail_unless(sml_dev_inf_ctcap_num_properties(ctcap) == 2, NULL); g_object_unref(prop); } Modified: trunk/tests/check_dev_inf_property.c ============================================================================== --- trunk/tests/check_dev_inf_property.c Fri Jun 19 16:32:59 2009 (r1098) +++ trunk/tests/check_dev_inf_property.c Fri Jun 19 17:00:23 2009 (r1099) @@ -255,8 +255,10 @@ SmlDevInfPropParam *propParam = sml_dev_inf_prop_param_new(); sml_fail_unless(propParam != NULL, NULL); sml_fail_unless(sml_dev_inf_property_add_param(prop, propParam, &error) == TRUE, "%s", error?error->message:"No GError set."); - g_object_unref(propParam); sml_fail_unless(sml_dev_inf_property_num_params(prop) == 1, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 0) != NULL, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 0) == propParam, NULL); + g_object_unref(propParam); sml_fail_unless(sml_dev_inf_property_add_param(prop, NULL, &error) == FALSE, "Empty parameters must fail.", NULL); sml_fail_unless(error != NULL, "No GError set.", NULL); @@ -267,8 +269,12 @@ propParam = sml_dev_inf_prop_param_new(); sml_fail_unless(propParam != NULL, NULL); sml_fail_unless(sml_dev_inf_property_add_param(prop, propParam, &error) == TRUE, "%s", error?error->message:"No GError set."); - g_object_unref(propParam); sml_fail_unless(sml_dev_inf_property_num_params(prop) == 2, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 0) != NULL, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 0) != propParam, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 1) != NULL, NULL); + sml_fail_unless(sml_dev_inf_property_get_nth_param(prop, 1) == propParam, NULL); + g_object_unref(propParam); g_object_unref(prop); } |