using hamcrest in all asserts