Class FluentMapAssertion<K,V,R>

Type Parameters:
K - The key type.
V - The value type.
R - The return type.
Direct Known Subclasses:
MapAssertion

public class FluentMapAssertion<K,V,R> extends FluentObjectAssertion<Map<K,V>,R>
  • Constructor Details

    • FluentMapAssertion

      public FluentMapAssertion(Map<K,V> value, R returns)
      Constructor.
      Parameters:
      value - The object being tested.
      Can be null.
      returns - The object to return after a test method is called.
      If null, the test method returns this object allowing multiple test method calls to be used on the same assertion.
    • FluentMapAssertion

      public FluentMapAssertion(Assertion creator, Map<K,V> value, R returns)
      Chained constructor.

      Used when transforming one assertion into another so that the assertion config can be used by the new assertion.

      Parameters:
      creator - The assertion that created this assertion.
      Should be null if this is the top-level assertion.
      value - The object being tested.
      Can be null.
      returns - The object to return after a test method is called.
      If null, the test method returns this object allowing multiple test method calls to be used on the same assertion.
  • Method Details