Class ShouldHaveFields

java.lang.Object
org.assertj.core.error.BasicErrorMessageFactory
org.assertj.core.error.ShouldHaveFields
All Implemented Interfaces:
ErrorMessageFactory

public class ShouldHaveFields extends BasicErrorMessageFactory
Creates an error message indicating that an assertion that verifies that a class have field.
Author:
William Delanoue, Joel Costigliola
  • Method Details

    • shouldHaveFields

      public static ErrorMessageFactory shouldHaveFields(Class<?> actual, Set<String> expected, Set<String> missing)
      Creates a new ShouldHaveFields.
      Parameters:
      actual - the actual value in the failed assertion.
      expected - expected fields for this class
      missing - missing fields for this class
      Returns:
      the created ErrorMessageFactory.
    • shouldHaveDeclaredFields

      public static ErrorMessageFactory shouldHaveDeclaredFields(Class<?> actual, Set<String> expected, Set<String> missing)
      Creates a new ShouldHaveFields.
      Parameters:
      actual - the actual value in the failed assertion.
      expected - expected fields for this class
      missing - missing fields for this class
      Returns:
      the created ErrorMessageFactory.