lots of tests for classes, constructors, relative effects, etc. testing tool output diff for failing neg tests