Search in sources :

Example 1 with GeneratorVerticle

use of io.vertx.starter.GeneratorVerticle in project vertx-starter by vert-x3.

the class GeneratorTest method beforeEach.

@BeforeEach
void beforeEach(Vertx vertx, VertxTestContext testContext) throws Exception {
    workdir = tempDir.resolve(UUID.randomUUID().toString());
    Files.createDirectories(workdir);
    cleanupTasks = new ArrayList<>();
    vertx.eventBus().registerDefaultCodec(VertxProject.class, new VertxProjectCodec());
    vertx.deployVerticle(new GeneratorVerticle(), testContext.succeeding(id -> testContext.completeNow()));
}
Also used : VertxTestContext(io.vertx.junit5.VertxTestContext) java.util(java.util) io.vertx.core(io.vertx.core) TarArchiveInputStream(org.apache.commons.compress.archivers.tar.TarArchiveInputStream) Process(com.julienviet.childprocess.Process) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) JdkVersion(io.vertx.starter.model.JdkVersion) KOTLIN(io.vertx.starter.model.Language.KOTLIN) GeneratorVerticle(io.vertx.starter.GeneratorVerticle) VertxProjectCodec(io.vertx.starter.VertxProjectCodec) Utils(io.vertx.core.impl.Utils) Timeout(io.vertx.junit5.Timeout) MAVEN(io.vertx.starter.model.BuildTool.MAVEN) JAVA(io.vertx.starter.model.Language.JAVA) TarArchiveEntry(org.apache.commons.compress.archivers.tar.TarArchiveEntry) ExtendWith(org.junit.jupiter.api.extension.ExtendWith) GRADLE(io.vertx.starter.model.BuildTool.GRADLE) RecordParser(io.vertx.core.parsetools.RecordParser) JsonObject(io.vertx.core.json.JsonObject) Assume(org.junit.Assume) BuildTool(io.vertx.starter.model.BuildTool) Path(java.nio.file.Path) ByteBufInputStream(io.netty.buffer.ByteBufInputStream) GzipCompressorInputStream(org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream) MethodSource(org.junit.jupiter.params.provider.MethodSource) OutputStream(java.io.OutputStream) AssumptionViolatedException(org.junit.AssumptionViolatedException) Assumptions.assumeThat(org.assertj.core.api.Assumptions.assumeThat) Files(java.nio.file.Files) NoStackTraceThrowable(io.vertx.core.impl.NoStackTraceThrowable) TGZ(io.vertx.starter.model.ArchiveFormat.TGZ) IOUtils(org.apache.commons.compress.utils.IOUtils) IOException(java.io.IOException) VertxExtension(io.vertx.junit5.VertxExtension) Util(io.vertx.starter.Util) File(java.io.File) TimeUnit(java.util.concurrent.TimeUnit) Topics(io.vertx.starter.config.Topics) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Collectors.toList(java.util.stream.Collectors.toList) Stream(java.util.stream.Stream) Buffer(io.vertx.core.buffer.Buffer) Language(io.vertx.starter.model.Language) org.junit.jupiter.api(org.junit.jupiter.api) ProcessOptions(com.julienviet.childprocess.ProcessOptions) VertxProject(io.vertx.starter.model.VertxProject) GeneratorVerticle(io.vertx.starter.GeneratorVerticle) VertxProjectCodec(io.vertx.starter.VertxProjectCodec)

Aggregations

Process (com.julienviet.childprocess.Process)1 ProcessOptions (com.julienviet.childprocess.ProcessOptions)1 ByteBufInputStream (io.netty.buffer.ByteBufInputStream)1 io.vertx.core (io.vertx.core)1 Buffer (io.vertx.core.buffer.Buffer)1 NoStackTraceThrowable (io.vertx.core.impl.NoStackTraceThrowable)1 Utils (io.vertx.core.impl.Utils)1 JsonObject (io.vertx.core.json.JsonObject)1 RecordParser (io.vertx.core.parsetools.RecordParser)1 Timeout (io.vertx.junit5.Timeout)1 VertxExtension (io.vertx.junit5.VertxExtension)1 VertxTestContext (io.vertx.junit5.VertxTestContext)1 GeneratorVerticle (io.vertx.starter.GeneratorVerticle)1 Util (io.vertx.starter.Util)1 VertxProjectCodec (io.vertx.starter.VertxProjectCodec)1 Topics (io.vertx.starter.config.Topics)1 TGZ (io.vertx.starter.model.ArchiveFormat.TGZ)1 BuildTool (io.vertx.starter.model.BuildTool)1 GRADLE (io.vertx.starter.model.BuildTool.GRADLE)1 MAVEN (io.vertx.starter.model.BuildTool.MAVEN)1