All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.vality.testcontainers.annotations.opensearch.OpensearchTestcontainerSingleton Maven / Gradle / Ivy

package dev.vality.testcontainers.annotations.opensearch;

import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.transaction.annotation.Transactional;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@ExtendWith(OpensearchTestcontainerExtension.class)
@Transactional
public @interface OpensearchTestcontainerSingleton {

    /**
     * Аналогичный параметр как у аннотации {@link SpringBootTest#properties()}
     * 

* пример — properties = {"opensearch.make.happy=true",...} */ String[] properties() default {}; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy