Class SamePropertyValuesAs<T>

    • Constructor Detail

      • SamePropertyValuesAs

        public SamePropertyValuesAs​(T expectedBean)
    • Method Detail

      • describeTo

        public void describeTo​(Description description)
        Description copied from interface: SelfDescribing
        Generates a description of the object. The description may be part of a a description of a larger object of which this is just a component, so it should be worded appropriately.
        Parameters:
        description - The description to be built or appended to.
      • samePropertyValuesAs

        public static <T> Matcher<T> samePropertyValuesAs​(T expectedBean)
        Creates a matcher that matches when the examined object has values for all of its JavaBean properties that are equal to the corresponding values of the specified bean.

        For example:

        assertThat(myBean, samePropertyValuesAs(myExpectedBean))
        Parameters:
        expectedBean - the bean against which examined beans are compared