Package-level declarations
Everything involved in creating Assertion
s.
Types
Represents the extension point of the logic level for subjects of type T.
Provides a build lambda which produces the component and specifies via producesSingleton whether this component should be treated as singleton or not.
Manages the factories to create the different components of Atrium. It takes basically the responsibility of a dependency injection facility, tailored for Atrium.
Contains translations which are used in error like messages.
Represents a group of expectations including nested groups of expectations (nested ExpectGrouping).
The internal type which we work with which combines Expect, AssertionContainer and ExpectGrouping.
Additional (non-mandatory) options to create a FeatureExpect.
Indicates a problem which was indicated by a @Deprecated
annotation but was ignored by you ;-)
Represents the root of an Expect chain, intended as extension point for functionality which should only be available on the root.
Additional (non-mandatory) options to create a RootExpect.
Functions
Returns the component of type I using a corresponding factory or throws an IllegalStateException in case no factory was found which is able to build a component of the given type.
Returns a chain of components of type I using a corresponding factory or throws an IllegalStateException in case no factory was found which is able to build a chain of components of the given type.