Patrick Barrett / libexositecoap
Committer:
Patrick Barrett
Date:
Wed Jan 07 14:20:56 2015 -0600
Revision:
29:004c318e63fa
Parent:
0:c7393ae16c16
added retry on network error

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Patrick Barrett 0:c7393ae16c16 1 #include <stdio.h>
Patrick Barrett 0:c7393ae16c16 2 #include <string.h>
Patrick Barrett 0:c7393ae16c16 3 #include "minunit.h"
Patrick Barrett 0:c7393ae16c16 4 #include "../src/exosite.h"
Patrick Barrett 0:c7393ae16c16 5
Patrick Barrett 0:c7393ae16c16 6 int tests_run = 0;
Patrick Barrett 0:c7393ae16c16 7
Patrick Barrett 0:c7393ae16c16 8 static char * test_math() {
Patrick Barrett 0:c7393ae16c16 9 mu_assert("[ERROR] 2+2 != 4", 2+2 == 4);
Patrick Barrett 0:c7393ae16c16 10 return 0;
Patrick Barrett 0:c7393ae16c16 11 }
Patrick Barrett 0:c7393ae16c16 12
Patrick Barrett 0:c7393ae16c16 13 static char * all_tests() {
Patrick Barrett 0:c7393ae16c16 14 // Make Sure the Tests Are Working
Patrick Barrett 0:c7393ae16c16 15 mu_run_test(test_math);
Patrick Barrett 0:c7393ae16c16 16
Patrick Barrett 0:c7393ae16c16 17 // Actually Run the Real Tests
Patrick Barrett 0:c7393ae16c16 18 return 0;
Patrick Barrett 0:c7393ae16c16 19 }
Patrick Barrett 0:c7393ae16c16 20
Patrick Barrett 0:c7393ae16c16 21 int main(int argc, char **argv) {
Patrick Barrett 0:c7393ae16c16 22 char *result = all_tests();
Patrick Barrett 0:c7393ae16c16 23 if (result != 0) {
Patrick Barrett 0:c7393ae16c16 24 printf("%s\n", result);
Patrick Barrett 0:c7393ae16c16 25 }
Patrick Barrett 0:c7393ae16c16 26 else {
Patrick Barrett 0:c7393ae16c16 27 printf("ALL TESTS PASSED\n");
Patrick Barrett 0:c7393ae16c16 28 }
Patrick Barrett 0:c7393ae16c16 29 printf("Tests run: %d\n", tests_run);
Patrick Barrett 0:c7393ae16c16 30
Patrick Barrett 0:c7393ae16c16 31 return result != 0;
Patrick Barrett 0:c7393ae16c16 32 }
Patrick Barrett 0:c7393ae16c16 33