]> granicus.if.org Git - check/commitdiff
Updating examples to use alternatives to the fail* API
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sun, 18 Nov 2012 04:13:48 +0000 (04:13 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sun, 18 Nov 2012 04:13:48 +0000 (04:13 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@677 64e312b2-a51f-0410-8e61-82d0ca0eb02a

doc/example/tests/check_money.2.c
doc/example/tests/check_money.3.c
doc/example/tests/check_money.6.c
doc/example/tests/check_money.7.c
doc/example/tests/check_money.c

index 7c7c9d459dddc4efa6de657c4a6f5fe9d621136c..ecfde5d093246ceda1bbb4aca69f39d8b1853ede 100644 (file)
@@ -5,10 +5,8 @@ START_TEST (test_money_create)
 {
   Money *m;
   m = money_create (5, "USD");
-  fail_unless (money_amount (m) == 5, 
-              "Amount not set correctly on creation");
-  fail_unless (strcmp (money_currency (m), "USD") == 0,
-              "Currency not set correctly on creation");
+  ck_assert_int_eq (money_amount (m), 5);
+  ck_assert_str_eq (money_currency (m), "USD");
   money_free (m);
 }
 END_TEST
index a19cf8b49da5958eb5396db095d917253f184f7d..eb339bf613bf6dd269eec8d32070645731d1a651 100644 (file)
@@ -6,10 +6,8 @@ START_TEST (test_money_create)
 {
   Money *m;
   m = money_create (5, "USD");
-  fail_unless (money_amount (m) == 5, 
-              "Amount not set correctly on creation");
-  fail_unless (strcmp (money_currency (m), "USD") == 0,
-              "Currency not set correctly on creation");
+  ck_assert_int_eq (money_amount (m), 5);
+  ck_assert_str_eq (money_currency (m), "USD");
   money_free (m);
 }
 END_TEST
index f47fc77d4fa46bc0a5be60c96b551b533dda914a..acb00f416c52b74e3223f9889cde5efe36713927 100644 (file)
@@ -6,10 +6,8 @@ START_TEST (test_money_create)
 {
   Money *m;
   m = money_create (5, "USD");
-  fail_unless (money_amount (m) == 5, 
-              "Amount not set correctly on creation");
-  fail_unless (strcmp (money_currency (m), "USD") == 0,
-              "Currency not set correctly on creation");
+  ck_assert_int_eq (money_amount (m), 5);
+  ck_assert_str_eq (money_currency (m), "USD");
   money_free (m);
 }
 END_TEST
@@ -17,7 +15,7 @@ END_TEST
 START_TEST (test_money_create_neg)
 {
   Money *m = money_create (-1, "USD");
-  fail_unless (m == NULL,
+  ck_assert_msg (m == NULL,
               "NULL should be returned on attempt to create with "
               "a negative amount");
 }
@@ -26,8 +24,10 @@ END_TEST
 START_TEST (test_money_create_zero)
 {
   Money *m = money_create (0, "USD");
-  fail_unless (money_amount (m) == 0, 
-              "Zero is a valid amount of money");
+  if(money_amount (m) != 0)
+  {
+    ck_abort_msg("Zero is a valid amount of money");
+  }
 }
 END_TEST
 
index b935998a81c9c90190dd169d5d6a07396edd24d8..bbc03eb6b9663772259dfb92814989515c958a00 100644 (file)
@@ -18,17 +18,15 @@ teardown (void)
 
 START_TEST (test_money_create)
 {
-  fail_unless (money_amount (five_dollars) == 5,
-              "Amount not set correctly on creation");
-  fail_unless (strcmp (money_currency (five_dollars), "USD") == 0,
-              "Currency not set correctly on creation");
+  ck_assert_int_eq (money_amount (five_dollars), 5);
+  ck_assert_str_eq (money_currency (five_dollars), "USD");
 }
 END_TEST
 
 START_TEST (test_money_create_neg)
 {
   Money *m = money_create (-1, "USD");
-  fail_unless (m == NULL,
+  ck_assert_msg (m == NULL,
               "NULL should be returned on attempt to create with "
               "a negative amount");
 }
@@ -37,8 +35,10 @@ END_TEST
 START_TEST (test_money_create_zero)
 {
   Money *m = money_create (0, "USD");
-  fail_unless (money_amount (m) == 0, 
-              "Zero is a valid amount of money");
+  if(money_amount (m) != 0)
+  {
+    ck_abort_msg("Zero is a valid amount of money");
+  }
 }
 END_TEST
 
index b935998a81c9c90190dd169d5d6a07396edd24d8..bbc03eb6b9663772259dfb92814989515c958a00 100644 (file)
@@ -18,17 +18,15 @@ teardown (void)
 
 START_TEST (test_money_create)
 {
-  fail_unless (money_amount (five_dollars) == 5,
-              "Amount not set correctly on creation");
-  fail_unless (strcmp (money_currency (five_dollars), "USD") == 0,
-              "Currency not set correctly on creation");
+  ck_assert_int_eq (money_amount (five_dollars), 5);
+  ck_assert_str_eq (money_currency (five_dollars), "USD");
 }
 END_TEST
 
 START_TEST (test_money_create_neg)
 {
   Money *m = money_create (-1, "USD");
-  fail_unless (m == NULL,
+  ck_assert_msg (m == NULL,
               "NULL should be returned on attempt to create with "
               "a negative amount");
 }
@@ -37,8 +35,10 @@ END_TEST
 START_TEST (test_money_create_zero)
 {
   Money *m = money_create (0, "USD");
-  fail_unless (money_amount (m) == 0, 
-              "Zero is a valid amount of money");
+  if(money_amount (m) != 0)
+  {
+    ck_abort_msg("Zero is a valid amount of money");
+  }
 }
 END_TEST