call the assertion, not the magic ::fail()
tests for all assertion methods
more debugging output
throw a \BadMethodExceptionCall when no assertion
move check for disable_reporting after tests run
config method tests start