I would like to propose a feature for certain test methods that currently exist:
Test.assertEqualMessage( needle(), 'haystack', "Found needle in the haystack" )
When this fails we see the following when the testsuite has ran:
Error: Unhandled Exception Exception: ASSERTION FAILED: ... Found needle in the haystack Stack: - assertMessage() at D:\grmn\prj\di\connectiq\toolchain\mbsimulator\submodules\technology\monkeybrains\virtual-machine\api\Test.mb:186 0x30001f4a - assertEqualMessage() at D:\grmn\prj\di\connectiq\toolchain\mbsimulator\submodules\technology\monkeybrains\virtual-machine\api\Test.mb:243 0x30001f9f
It would be very helpful to see what the needle was if it didn't compare against the haystack. Now you need to print lines to debug this and well, I think the test method should take care of that debugging side of things.