Example #1
0
//boolean
int IsEqualDateCal(const struct calendar expected, const struct calendar actual) { //&&
    if (expected.year == actual.year &&
            (!expected.yearday || expected.yearday == actual.yearday) &&
            expected.month == actual.month &&
            expected.monthday == actual.monthday) {
        return TRUE;
    } else {
        printf("expected: %s but was %s", DateFromCalToString(expected) ,DateFromCalToString(actual));
        return FALSE;
    }
}
Example #2
0
int/*BOOL*/
IsEqualDateCal(
	const struct calendar *expected,
	const struct calendar *actual)
{
	if (expected->year == actual->year &&
	    (!expected->yearday || expected->yearday == actual->yearday) &&
	    expected->month == actual->month &&
	    expected->monthday == actual->monthday) {
		return TRUE;
	} else {
		printf("expected: %s but was %s",
		       DateFromCalToString(expected),
		       DateFromCalToString(actual));
		return FALSE;
	}
}