Interface Requirement

All Known Subinterfaces:
CompositeRequirement
All Known Implementing Classes:
CommandRequirement, ImmutableTableRequirement, MutableTableRequirement, SuiteCommandRequirement, TableRequirement, TestCommandRequirement

public interface Requirement
Specifies a test requirement.

Requirement instances must provide proper implementation of hashCode and equals methods. This is required so we can merge repeating requirements from different tests.