package integration.file; import integration.VertxNubesTestBase; import io.vertx.ext.unit.Async; import io.vertx.ext.unit.TestContext; import org.junit.Test; public class TestFile extends VertxNubesTestBase { @Test public void getFile(TestContext context) { Async async = context.async(); client().getNow("/file/txt", response -> { response.bodyHandler(buff -> { context.assertEquals("This is a text file", buff.toString("UTF-8")); async.complete(); }); }); } @Test public void getFileDynamic(TestContext context) { Async async = context.async(); client().getNow("/file/dynamic", response -> { response.bodyHandler(buff -> { context.assertEquals("This is another text file", buff.toString("UTF-8")); async.complete(); }); }); } @Test public void getFileDynamicSync(TestContext context) { Async async = context.async(); client().getNow("/file/dynamic/sync", response -> { response.bodyHandler(buff -> { context.assertEquals("This is yet another text file", buff.toString("UTF-8")); async.complete(); }); }); } }