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.
Sole purpose of this interface is to hide AssertionContainer from newcomers which usually don't have to deal with this.
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.