Class ShouldContainOnlyKeys

  • All Implemented Interfaces:
    ErrorMessageFactory

    public class ShouldContainOnlyKeys
    extends BasicErrorMessageFactory
    Creates an error message indicating that an assertion that verifies map contains only a given set of keys and nothing else failed.
    Author:
    Joel Costigliola
    • Method Detail

      • shouldContainOnlyKeys

        public static ErrorMessageFactory shouldContainOnlyKeys​(Object actual,
                                                                Object expected,
                                                                Object notFound,
                                                                Object notExpected)
        Creates a new ShouldContainOnlyKeys.
        Parameters:
        actual - the actual value in the failed assertion.
        expected - values expected to be contained in actual.
        notFound - values in expected not found in actual.
        notExpected - values in actual that were not in expected.
        Returns:
        the created ErrorMessageFactory.
      • shouldContainOnlyKeys

        public static ErrorMessageFactory shouldContainOnlyKeys​(Object actual,
                                                                Object expected,
                                                                Object notFound,
                                                                Iterable<?> notExpected)
        Creates a new ShouldContainOnlyKeys.
        Parameters:
        actual - the actual value in the failed assertion.
        expected - values expected to be contained in actual.
        notFound - values in expected not found in actual.
        notExpected - values in actual that were not in expected.
        Returns:
        the created ErrorMessageFactory.