Generated classes have parent classes https://github.com/MarkOates/blast/pull/6, however, their dependent #include header files are needed as well. This PR adds that feature and includes them when they are detected, or raises an exception if a dependency definition is not present.
New Testing Macro
✨ Also ✨, new to any of my projects, is this convenient testing macro that checks that 1) an error is thrown 2) with the expected message. The macro looks like this:
Now Including Derived Includes
Generated classes have parent classes https://github.com/MarkOates/blast/pull/6, however, their dependent
#include
header files are needed as well. This PR adds that feature and includes them when they are detected, or raises an exception if a dependency definition is not present.New Testing Macro
✨ Also ✨, new to any of my projects, is this convenient testing macro that checks that 1) an error is thrown 2) with the expected message. The macro looks like this:
Usage might look something like this: