Package javaguide.testhelpers

Examples of javaguide.testhelpers.MockJavaAction


public class JavaContentNegotiation extends WithApplication {

    @Test
    public void negotiateContent() {
        assertThat(contentAsString(call(new MockJavaAction() {
                    //#negotiate-content
                    public Result list() {
                        List<Item> items = Item.find.all();
                        if (request().accepts("text/html")) {
                            return ok(views.html.Application.list.render(items));
View Full Code Here


import static javaguide.testhelpers.MockJavaActionHelper.call;

public class JavaActions extends WithApplication {
    @Test
    public void simpleAction() {
        assertThat(status(call(new MockJavaAction() {
            //#simple-action
            public Result index() {
                return ok("Got request " + request() + "!");
            }
            //#simple-action
View Full Code Here

        }, fakeRequest())), equalTo(200));
    }

    @Test
    public void fullController() {
        assertThat(status(call(new MockJavaAction() {
            public Result index() {
                return new javaguide.http.full.Application().index();
            }
        }, fakeRequest())), equalTo(200));
    }
View Full Code Here

        }, fakeRequest())), equalTo(200));
    }

    @Test
    public void withParams() {
        Result result = call(new MockJavaAction() {
            //#params-action
            public Result index(String name) {
                return ok("Hello " + name);
            }
            //#params-action
View Full Code Here

        assertThat(contentAsString(result), equalTo("Hello world"));
    }

    @Test
    public void simpleResult() {
        assertThat(status(call(new MockJavaAction() {
            //#simple-result
            public Result index() {
                return ok("Hello world!");
            }
            //#simple-result
View Full Code Here

        }
    }

    @Test
    public void redirectAction() {
        Result result = call(new MockJavaAction() {
            //#redirect-action
            public Result index() {
                return redirect("/user/home");
            }
            //#redirect-action
View Full Code Here

        assertThat(header(LOCATION, result), equalTo("/user/home"));
    }

    @Test
    public void temporaryRedirectAction() {
        Result result = call(new MockJavaAction() {
            //#temporary-redirect-action
            public Result index() {
                return temporaryRedirect("/user/home");
            }
            //#temporary-redirect-action
View Full Code Here

        assertThat(header("Content-Type", htmlResult), containsString("text/html"));
    }

    @Test
    public void contextContentType() {
        assertThat(header("Content-Type", call(new MockJavaAction() {
            //#context-content-type
            public Result index() {
                response().setContentType("text/html");
                return ok("<h1>Hello World!</h1>");
            }
View Full Code Here

        }, fakeRequest())), containsString("text/html"));
    }

    @Test
    public void responseHeaders() {
        Map<String, String> headers = headers(call(new MockJavaAction() {
            //#response-headers
            public Result index() {
                response().setContentType("text/html");
                response().setHeader(CACHE_CONTROL, "max-age=3600");
                response().setHeader(ETAG, "xxx");
View Full Code Here

        removeContext();
    }

    @Test
    public void charset() {
        assertThat(header("Content-Type", call(new MockJavaAction() {
                    //#charset
                    public Result index() {
                        response().setContentType("text/html; charset=iso-8859-1");
                        return ok("<h1>Hello World!</h1>", "iso-8859-1");
                    }
View Full Code Here

TOP

Related Classes of javaguide.testhelpers.MockJavaAction

Copyright © 2018 www.massapicom. 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.