As I was making more tests, I realized I was copy/pasting a lot, so I decided to make macros for creating assertion functions. I also moved the assertion functions out of the test.c files to remove clutter as it is possible to have a large number of assertions in a single kernel function type. Finally, I refactored some of the test name strings to be more clear.
As I was making more tests, I realized I was copy/pasting a lot, so I decided to make macros for creating assertion functions. I also moved the assertion functions out of the test.c files to remove clutter as it is possible to have a large number of assertions in a single kernel function type. Finally, I refactored some of the test name strings to be more clear.