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