It's not a good idea to collect the error inside JayAssertion.
A method check should throw an AssertionError to avoid to run the code just after inside one block
so the assertions should be collected by JaySpec when running the test