X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6ee7e9c2e455536ab817ae0136acfbb53822eecd..74de9c25ddcff88858f723ebc64d25027e71ba12:/src/xbt/ex.c diff --git a/src/xbt/ex.c b/src/xbt/ex.c index aa8836c213..5087b0c92f 100644 --- a/src/xbt/ex.c +++ b/src/xbt/ex.c @@ -241,48 +241,48 @@ XBT_TEST_UNIT("controlflow", test_controlflow, "basic nested control flow") xbt_ex_t ex; volatile int n = 1; - xbt_test_add0("basic nested control flow"); + xbt_test_add("basic nested control flow"); TRY { if (n != 1) - xbt_test_fail1("M1: n=%d (!= 1)", n); + xbt_test_fail("M1: n=%d (!= 1)", n); n++; TRY { if (n != 2) - xbt_test_fail1("M2: n=%d (!= 2)", n); + xbt_test_fail("M2: n=%d (!= 2)", n); n++; - THROW0(unknown_error, 0, "something"); + THROWF(unknown_error, 0, "something"); } CATCH(ex) { if (n != 3) - xbt_test_fail1("M3: n=%d (!= 3)", n); + xbt_test_fail("M3: n=%d (!= 3)", n); n++; xbt_ex_free(ex); } n++; TRY { if (n != 5) - xbt_test_fail1("M2: n=%d (!= 5)", n); + xbt_test_fail("M2: n=%d (!= 5)", n); n++; - THROW0(unknown_error, 0, "something"); + THROWF(unknown_error, 0, "something"); } CATCH(ex) { if (n != 6) - xbt_test_fail1("M3: n=%d (!= 6)", n); + xbt_test_fail("M3: n=%d (!= 6)", n); n++; RETHROW; n++; } - xbt_test_fail1("MX: n=%d (shouldn't reach this point)", n); + xbt_test_fail("MX: n=%d (shouldn't reach this point)", n); } CATCH(ex) { if (n != 7) - xbt_test_fail1("M4: n=%d (!= 7)", n); + xbt_test_fail("M4: n=%d (!= 7)", n); n++; xbt_ex_free(ex); } if (n != 8) - xbt_test_fail1("M5: n=%d (!= 8)", n); + xbt_test_fail("M5: n=%d (!= 8)", n); } XBT_TEST_UNIT("value", test_value, "exception value passing") @@ -290,16 +290,16 @@ XBT_TEST_UNIT("value", test_value, "exception value passing") xbt_ex_t ex; TRY { - THROW0(unknown_error, 2, "toto"); + THROWF(unknown_error, 2, "toto"); } CATCH(ex) { - xbt_test_add0("exception value passing"); + xbt_test_add("exception value passing"); if (ex.category != unknown_error) - xbt_test_fail1("category=%d (!= 1)", ex.category); + xbt_test_fail("category=%d (!= 1)", ex.category); if (ex.value != 2) - xbt_test_fail1("value=%d (!= 2)", ex.value); + xbt_test_fail("value=%d (!= 2)", ex.value); if (strcmp(ex.msg, "toto")) - xbt_test_fail1("message=%s (!= toto)", ex.msg); + xbt_test_fail("message=%s (!= toto)", ex.msg); xbt_ex_free(ex); } } @@ -314,16 +314,16 @@ XBT_TEST_UNIT("variables", test_variables, "variable value preservation") TRY { r2 = 5678; v2 = 5678; - THROW0(unknown_error, 0, "toto"); + THROWF(unknown_error, 0, "toto"); } CATCH(ex) { - xbt_test_add0("variable preservation"); + xbt_test_add("variable preservation"); if (r1 != 1234) - xbt_test_fail1("r1=%d (!= 1234)", r1); + xbt_test_fail("r1=%d (!= 1234)", r1); if (v1 != 1234) - xbt_test_fail1("v1=%d (!= 1234)", v1); + xbt_test_fail("v1=%d (!= 1234)", v1); /* r2 is allowed to be destroyed because not volatile */ if (v2 != 5678) - xbt_test_fail1("v2=%d (!= 5678)", v2); + xbt_test_fail("v2=%d (!= 5678)", v2); xbt_ex_free(ex); } } @@ -334,27 +334,27 @@ XBT_TEST_UNIT("cleanup", test_cleanup, "cleanup handling") volatile int v1; int c; - xbt_test_add0("cleanup handling"); + xbt_test_add("cleanup handling"); v1 = 1234; c = 0; TRY { v1 = 5678; - THROW0(1, 2, "blah"); + THROWF(1, 2, "blah"); } TRY_CLEANUP { if (v1 != 5678) - xbt_test_fail1("v1 = %d (!= 5678)", v1); + xbt_test_fail("v1 = %d (!= 5678)", v1); c = 1; } CATCH(ex) { if (v1 != 5678) - xbt_test_fail1("v1 = %d (!= 5678)", v1); + xbt_test_fail("v1 = %d (!= 5678)", v1); if (!(ex.category == 1 && ex.value == 2 && !strcmp(ex.msg, "blah"))) - xbt_test_fail0("unexpected exception contents"); + xbt_test_fail("unexpected exception contents"); xbt_ex_free(ex); } if (!c) - xbt_test_fail0("xbt_ex_free not executed"); + xbt_test_fail("xbt_ex_free not executed"); }