    @Test
    public void assertThatObjectParcelable_parcelableIsOkButEqualsIsNot() {

        ClassWithOkParcelableImplButNoEquals object = new ClassWithOkParcelableImplButNoEquals("yo");

        try {
            AssertParcelable.assertThatObjectParcelable(object);
            failBecauseExceptionWasNotThrown(AssertionError.class);
        } catch (AssertionError expected) {
            assertThat(expected).hasMessage("Object before serialization is not equal to object " +
                    "after serialization!\nOne of the possible problems -> incorrect " +
                    "implementation of equals().\nobject before = " +
                    "ClassWithOkParcelableImplButNoEquals{someText='yo'}, " +
                    "object after = ClassWithOkParcelableImplButNoEquals{someText='yo'}");
        }
    }