Package controllers

Source Code of controllers.HelloFortuneControllerTest

package controllers;

import dao.SetupDao;
import model.Fortune;
import ninja.NinjaDocTester;
import org.doctester.testbrowser.Request;
import org.doctester.testbrowser.Response;
import org.junit.Test;
import static org.junit.Assert.*;

public class HelloFortuneControllerTest extends NinjaDocTester {

    String URL_FORTUNES = "/fortunes";
   
    @Test
    public void testSomeMethod() {
       
        getInjector().getInstance(SetupDao.class).generateFortunesForTest();

        Response response
                = makeRequest(Request.GET().url(testServerUrl().path(URL_FORTUNES)));
       
        System.out.println(" " + response.payload);
       
        // make sure escaping works
        assertTrue(response.payload.contains("<script>I want to be escaped</script>"));

        // make sure utf-8 works
        assertTrue(response.payload.contains("レームワークのベンチマーク<"));
       
        // make sure new Fortune has been added to response
        assertTrue(response.payload.contains("Additional fortune added at request time."));

       
    }
   
}
TOP

Related Classes of controllers.HelloFortuneControllerTest

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.