Class ShouldContainOnlyKeys

java.lang.Object
org.assertj.core.error.BasicErrorMessageFactory
org.assertj.core.error.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 Details

    • 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.