Class AbstractPropertyAwareFacesTest<T>

  • Type Parameters:
    T - identifying the concrete type to be tested
    All Implemented Interfaces:
    JsfEnvironmentConsumer, de.cuioss.test.valueobjects.objects.ConfigurationCallBackHandler<T>, de.cuioss.test.valueobjects.util.GeneratorRegistry
    Direct Known Subclasses:
    AbstractBeanTest

    @EnableGeneratorRegistry
    public abstract class AbstractPropertyAwareFacesTest<T>
    extends JsfEnabledTestEnvironment
    implements de.cuioss.test.valueobjects.objects.ConfigurationCallBackHandler<T>, de.cuioss.test.valueobjects.util.GeneratorRegistry
    Extension to JsfEnabledTestEnvironment that is capable of dealing with properties and generator like ValueObjectTest.

    Supported Contracts / Configurations

    • Faces Mock configuration as defined within EnableJsfEnvironment
    • Handling of Property Generators using annotations, see de.cuioss.test.valueobjects.api.generator
    • Reflection and annotation based property handling, see de.cuioss.test.valueobjects.api.property
    • EnableGeneratorController

    In case the actual test-class implements TypedGenerator itself it will implicitly registered as TypedGenerator at TypedGeneratorRegistry

    Author:
    Oliver Wolff