Examples of Yoke


Examples of com.jetdrone.vertx.yoke.Yoke

        new YokeTester(yoke).request("GET", "/", headers, null);
    }

    @Test
    public void testLocale2() {
        Yoke yoke = new Yoke(this);
        yoke.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                assertEquals(new Locale("da"), request.locale());
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

        new YokeTester(yoke).request("GET", "/", headers, null);
    }

    @Test
    public void testLocale3() {
        Yoke yoke = new Yoke(this);
        yoke.use(new Handler<YokeRequest>() {
            @Override
            public void handle(YokeRequest request) {
                assertEquals(new Locale("en", "gb"), request.locale());
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

public class StaticTest extends TestVerticle {

    @Test
    public void testStaticSimple() {

        Yoke yoke = new Yoke(this);
        yoke.use(new Static("static"));

        new YokeTester(yoke).request("GET", "/dir1/file.1", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

    }

    @Test
    public void testStaticSimpleNotFound() {

        Yoke yoke = new Yoke(this);
        yoke.use(new Static("static"));

        new YokeTester(yoke).request("GET", "/dir1/file.2", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(404, resp.getStatusCode());
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

    @Test
    @Ignore
    // TODO: wait for bugfix from Vert.x 2.1.2
    public void testStaticEscape() {
        Yoke yoke = new Yoke(this);
        yoke.use(new Static("static"));

        new YokeTester(yoke).request("GET", "/dir1/new%20file.1", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

public class Issue130 extends TestVerticle {

    @Test
    public void testRegEx() {
        Yoke yoke = new Yoke(this);
        yoke.use(new com.jetdrone.vertx.yoke.middleware.Router().get(Pattern.compile("^/url/.*"), new Middleware() {
            @Override
            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end("OK");
            }
        }));
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

        });
    }

    @Test
    public void testRegExEscaped() {
        Yoke yoke = new Yoke(this);
        yoke.use(new com.jetdrone.vertx.yoke.middleware.Router().get(Pattern.compile("^/url/.*"), new Middleware() {
            @Override
            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end("OK");
            }
        }));
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

            FileOutputStream out = new FileOutputStream(temp);
            out.write("<h1>@{name}</h1>".getBytes());
            out.close();
            final String location = temp.getAbsolutePath();

            Yoke yoke = new Yoke(this);
            yoke.engine("mvel", new MVELEngine(""));
            yoke.use(new Middleware() {
                @Override
                public void handle(YokeRequest request, Handler<Object> next) {
                    request.put("name", "Paulo");
                    request.response().render(location, next);
                }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

            FileOutputStream out = new FileOutputStream(temp);
            out.write("Hello ${name}!".getBytes());
            out.close();
            final String location = temp.getAbsolutePath();

            Yoke yoke = new Yoke(this);
            yoke.engine("shtml", new com.jetdrone.vertx.yoke.engine.StringPlaceholderEngine(""));
            yoke.use(new Middleware() {
                @Override
                public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                    request.put("name", "Paulo");
                    request.response().render(location, next);
                }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.Yoke

            FileOutputStream out = new FileOutputStream(temp);
            out.write(("<p>@foreach{index : alphabetical}<a href=\"@{index.uri}\">@{index.description}</a>@end{}</p>").getBytes());
            out.close();
            final String location = temp.getAbsolutePath();

            Yoke yoke = new Yoke(this);
            yoke.engine("mvel", new MVELEngine(""));
            yoke.use(new Middleware() {
                @Override
                public void handle(YokeRequest request, Handler<Object> next) {
                    List<Map<String, String>> list = new ArrayList<>();
                    Map<String, String> item = new HashMap<>();
                    item.put("uri", "a");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.