Expanded array tests, read more

Getting the array's length is still not available yet, so I'm not
marking arrays as done - but everything that is there is tested.

I've also tweaked the assert output callbacks to also print 'assert failure'.
This commit is contained in:
2024-12-09 12:11:31 +11:00
parent 61a105db2d
commit 1a36c14247
17 changed files with 163 additions and 153 deletions

View File

@@ -10,9 +10,13 @@ static void errDefault(const char* msg) {
fprintf(stderr, "%s", msg);
}
static void assertDefault(const char* msg) {
fprintf(stderr, "%s", msg);
}
static Toy_callbackType printCallback = outDefault;
static Toy_callbackType errorCallback = errDefault;
static Toy_callbackType assertCallback = errDefault;
static Toy_callbackType assertCallback = assertDefault;
void Toy_print(const char* msg) {
printCallback(msg);
@@ -47,5 +51,5 @@ void Toy_resetErrorCallback() {
}
void Toy_resetAssertFailureCallback() {
assertCallback = errDefault;
assertCallback = assertDefault;
}