Annotation Type AkkaServerlessTest


  • @Target(TYPE)
    @Retention(RUNTIME)
    @ExtendWith(com.akkaserverless.javasdk.testkit.junit.jupiter.AkkaServerlessTestKitExtension.class)
    @Inherited
    public @interface AkkaServerlessTest
    @AkkaServerlessTest registers a JUnit Jupiter extension to automatically manage the lifecycle of AkkaServerlessTestKit.

    Note: JUnit Jupiter is not provided as a transitive dependency of the Java SDK testkit module but must be added explicitly to your project.

    The Akka Serverless Testkit extension finds a field annotated with AkkaServerlessDescriptor and creates a testkit for this annotated AkkaServerless.

    The testkit can be injected into constructors or test methods, by specifying an AkkaServerlessTestkit parameter.

    See Also:
    AkkaServerlessDescriptor