1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
// This file contains tests for assert.h.
//
// Note: assert() failures print directly. The output of this program will not
// be valid TAP.
#include <stdio.h>
#include <assert.h>
#include "tests.h"
void print_number(int *myInt)
{
assert(myInt != NULL);
printf("%d\n", *myInt);
}
int main()
{
plan(0);
int a = 10;
int *b = NULL;
int *c = NULL;
b = &a;
print_number(b);
print_number(c);
fail("%s", "It shouldn't make it to here!");
done_testing();
}
|