Added new selfcheck test_assertion_warn.
Fixed error reporting - this issue needs to be tested well later!
Added comments, renumbered test cases.
Added new test cases.