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.")); } }