Interface TestActionBuilder<T extends TestAction>

    • Field Detail

      • LOG

        static final org.slf4j.Logger LOG
        Logger
      • TYPE_RESOLVER

        static final ResourcePathTypeResolver TYPE_RESOLVER
        Default Citrus test action builders from classpath resource properties
    • Method Detail

      • build

        T build()
        Builds new test action instance.
        Returns:
        the built test action.
      • lookup

        static Map<String,​TestActionBuilder<?>> lookup()
        Resolves all available test action builders from resource path lookup. Scans classpath for test action builder meta information and instantiates those builders.
        Returns:
      • lookup

        static Optional<TestActionBuilder<?>> lookup​(String builder)
        Resolves test action builder from resource path lookup with given resource name. Scans classpath for test action builder meta information with given name and returns instance of the builder. Returns optional instead of throwing exception when no test action builder could be found. Given builder name is a combination of resource file name and type property separated by '.' character.
        Parameters:
        builder -
        Returns: