Now that you have written a reasonably-complex primitive it is time to test it.
Test macros are the standard NeXtMidas way of testing primitives and intrinsics.
Unit tests are used when testing libraries. (These will be covered later.)
The NeXtMidas confidence testing tool will automatically run any test macros or unit tests.
nM> CONFIDENCE <OPT>
Types of tests:
Non-interactive
These are preferred.
Require no user-interaction.
Done for numerical primitives.
Interactive
Only run with CONFIDENCE/INTERACTIVE or if test macro is run manually.
Usually have a "if interAct then" section.
Require user interaction.
Requires graphical setup for test to run.
Done for graphical primitives and primitives that require a user to
inspect the output.
X-Midas Users Take Note:
Testing primitives is easier in NeXtMidas than it is in X-Midas. Use of macro tests is
common throughout the NeXtMidas SYS option tree and also done in many user-created option
trees.