@Test public void testSkipsWhenNoJsLoad() throws Exception { EasyMock.expect(jsUri.isJsload()).andReturn(false); response = control.createMock(JsResponseBuilder.class); control.replay(); assertTrue(processor.process(request, response)); control.verify(); }
@Test public void testSkipsWhenNoJsLoad() throws Exception { EasyMock.expect(jsUri.isJsload()).andReturn(false); response = control.createMock(JsResponseBuilder.class); control.replay(); assertTrue(processor.process(request, response)); control.verify(); }
@Test public void testFailsWhenNoOnloadIsSpecified() throws Exception { EasyMock.expect(jsUri.isJsload()).andReturn(true); EasyMock.expect(jsUri.getOnload()).andReturn(null); control.replay(); try { processor.process(request, response); fail("A JsException should have been thrown by the processor."); } catch (JsException e) { assertEquals(HttpServletResponse.SC_BAD_REQUEST, e.getStatusCode()); assertEquals(JsLoadProcessor.JSLOAD_ONLOAD_ERROR, e.getMessage()); } control.verify(); }
@Test public void testFailsWhenNoOnloadIsSpecified() throws Exception { EasyMock.expect(jsUri.isJsload()).andReturn(true); EasyMock.expect(jsUri.getOnload()).andReturn(null); control.replay(); try { processor.process(request, response); fail("A JsException should have been thrown by the processor."); } catch (JsException e) { assertEquals(HttpServletResponse.SC_BAD_REQUEST, e.getStatusCode()); assertEquals(JsLoadProcessor.JSLOAD_ONLOAD_ERROR, e.getMessage()); } control.verify(); }
private void checkGeneratedCode(int expectedTtl) throws JsException { assertFalse(processor.process(request, response)); assertEquals(HttpServletResponse.SC_OK, response.getStatusCode()); assertEquals(expectedTtl, response.getCacheTtlSecs()); String expectedBody = String.format(JsLoadProcessor.JSLOAD_JS_TPL, uri.toString() + "?jsload=0"); assertEquals(expectedBody, response.build().toJsString()); }
private void checkGeneratedCode(int expectedTtl) throws JsException { assertFalse(processor.process(request, response)); assertEquals(HttpServletResponse.SC_OK, response.getStatusCode()); assertEquals(expectedTtl, response.getCacheTtlSecs()); String expectedBody = String.format(JsLoadProcessor.JSLOAD_JS_TPL, uri.toString() + "?jsload=0"); assertEquals(expectedBody, response.build().toJsString()); }