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