Examples of YokeTester


Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end("OK");
            }
        }));

        new YokeTester(yoke).request("GET", "/url/http://www.google.com", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end("OK");
            }
        }));

        new YokeTester(yoke).request("GET", "/url/http%3A%2F%2Fwww.google.com", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(YokeRequest request, Handler<Object> next) {
                request.response().render("template.jade");
            }
        });

        new YokeTester(yoke).request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
                assertEquals("<!DOCTYPE html><html><head></head><body></body></html>", resp.body.toString());
                testComplete();
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

                request.put("pageName", "Vert.X Test");
                request.response().render("template2.jade");
            }
        });

        new YokeTester(yoke).request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
//                assertEquals("<!DOCTYPE html><html><head><title>Vert.X Test</title><script src=\"static/sockjs-min-0.3.4.js\" type=\"text/javascript\"></script><script src=\"static/vertxbus.js\" type=\"text/javascript\"></script><script src=\"static/main.js\" type=\"text/javascript\"></script><link rel=\"stylesheet\" type=\"text/css\" href=\"static/main.css\"></head><body><h1>Vert.X Test</h1></body></html>", resp.body.toString());
                testComplete();
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(YokeRequest request) {
                request.response().end();
            }
        });

        new YokeTester(yoke).request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(200, resp.getStatusCode());
                assertNotNull(resp.headers().get("x-response-time"));
                testComplete();
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end();
            }
        });

        final YokeTester yokeAssert = new YokeTester(yoke);

        // first time is forbidden
        yokeAssert.request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(401, resp.getStatusCode());
                assertNotNull(resp.headers.get("www-authenticate"));

                // second time send the authorization header
                MultiMap headers = new CaseInsensitiveMultiMap();
                headers.add("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");

                yokeAssert.request("GET", "/", headers, new Handler<Response>() {
                    @Override
                    public void handle(Response resp) {
                        assertEquals(200, resp.getStatusCode());
                        testComplete();
                    }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
                request.response().end();
            }
        });

        final YokeTester yokeAssert = new YokeTester(yoke);

        // first time is forbidden
        yokeAssert.request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response resp) {
                assertEquals(401, resp.getStatusCode());
                assertNotNull(resp.headers.get("www-authenticate"));

                // second time send the authorization header
                MultiMap headers = new CaseInsensitiveMultiMap();
                headers.add("authorization", "Basic QWxhZGRpbjo=");

                yokeAssert.request("GET", "/", headers, new Handler<Response>() {
                    @Override
                    public void handle(Response resp) {
                        assertEquals(200, resp.getStatusCode());
                        testComplete();
                    }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });

        new YokeTester(app).request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response response) {
                assertEquals(response.headers().get("Cache-Control"), "no-store, no-cache");
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });

        new YokeTester(app).request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response response) {
                assertEquals(response.headers().get("X-Content-Type-Options"), "nosniff");
                testComplete();
            }
View Full Code Here

Examples of com.jetdrone.vertx.yoke.test.YokeTester

            public void handle(YokeRequest request) {
                request.response().end("hello");
            }
        });

        final YokeTester tester = new YokeTester(app);

        tester.request("GET", "/", new Handler<Response>() {
            @Override
            public void handle(Response response) {
                assertEquals(response.body.toString(), "hello");

                tester.request("GET", "/crossdomain.xml", new Handler<Response>() {
                    @Override
                    public void handle(Response response) {
                        assertEquals(response.headers().get("Content-Type"), "text/x-cross-domain-policy");
                        assertEquals(response.body.toString(), "<?xml version=\"1.0\"?>" +
                                "<!DOCTYPE cross-domain-policy SYSTEM \"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd\">" +
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.