implement print function for struct addresses and bools
This commit is contained in:
@@ -38,6 +38,26 @@ void err_f(char* name, double expected, double result) {
|
|||||||
printf("\033[0;31mERROR:\t\t%s:\tGOT: %f\tExpected: %f\033[0;0m\n", name, result, expected);
|
printf("\033[0;31mERROR:\t\t%s:\tGOT: %f\tExpected: %f\033[0;0m\n", name, result, expected);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void succ_s(char* name, void* expected, void* result) {
|
||||||
|
incSuccess();
|
||||||
|
printf("\033[0;32mSUCCESS:\t%s:\tGOT: %p\tExpected: %p\033[0;0m\n", name, result, expected);
|
||||||
|
}
|
||||||
|
|
||||||
|
void err_s(char* name, void* expected, void* result) {
|
||||||
|
incFailure();
|
||||||
|
printf("\033[0;31mERROR:\t\t%s:\tGOT: %p\tExpected: %p\033[0;0m\n", name, result, expected);
|
||||||
|
}
|
||||||
|
|
||||||
|
void succ_b(char* name, bool expected, bool result) {
|
||||||
|
incSuccess();
|
||||||
|
printf("\033[0;32mSUCCESS:\t%s:\tGOT: %s\tExpected: %s\033[0;0m\n", name, printBool(result), printBool(expected));
|
||||||
|
}
|
||||||
|
|
||||||
|
void err_b(char* name, bool expected, bool result) {
|
||||||
|
incFailure();
|
||||||
|
printf("\033[0;31mERROR:\t\t%s:\tGOT: %s\tExpected: %s\033[0;0m\n", name, printBool(result), printBool(expected));
|
||||||
|
}
|
||||||
|
|
||||||
void succPrefixOne(char* name, long x, long expected, long result) {
|
void succPrefixOne(char* name, long x, long expected, long result) {
|
||||||
incSuccess();
|
incSuccess();
|
||||||
printf("\033[0;32mSUCCESS:\t%s(%ld)\tGOT: %ld\tExpected: %ld\033[0;0m\n", name, x, result, expected);
|
printf("\033[0;32mSUCCESS:\t%s(%ld)\tGOT: %ld\tExpected: %ld\033[0;0m\n", name, x, result, expected);
|
||||||
|
|||||||
@@ -9,6 +9,12 @@ void err(char* name, long expected, long result);
|
|||||||
void succ_f(char* name, double expected, double result);
|
void succ_f(char* name, double expected, double result);
|
||||||
void err_f(char* name, double expected, double result);
|
void err_f(char* name, double expected, double result);
|
||||||
|
|
||||||
|
void succ_s(char* name, void* expected, void* result);
|
||||||
|
void err_s(char* name, void* expected, void* result);
|
||||||
|
|
||||||
|
void succ_b(char* name, bool expected, bool result);
|
||||||
|
void err_b(char* name, bool expected, bool result);
|
||||||
|
|
||||||
void succPrefixOne(char* name, long x, long expected, long result);
|
void succPrefixOne(char* name, long x, long expected, long result);
|
||||||
void errPrefixOne(char* name, long x, long expected, long result);
|
void errPrefixOne(char* name, long x, long expected, long result);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user