Because I needed more detailed assertion error messages (what exactly differs) I have rewritten the compare function. It throws an error instead returning false. Now I can catch the message in every level and use it for the assertion error message. Maybe that's interesting for you too.
Because I needed more detailed assertion error messages (what exactly differs) I have rewritten the compare function. It throws an error instead returning false. Now I can catch the message in every level and use it for the assertion error message. Maybe that's interesting for you too.