@Before public void setUp() throws Exception { servlet.setMakeRequestHandler(handler); expect(request.getHeaderNames()).andReturn(EMPTY_ENUM).anyTimes(); expect(request.getParameter(MakeRequestHandler.METHOD_PARAM)) .andReturn("GET").anyTimes(); expect(request.getParameter(Param.URL.getKey())) .andReturn(REQUEST_URL.toString()).anyTimes(); }
@Before public void setUp() throws Exception { JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.container': ['default']," + "'gadgets.features':{views:" + "{aliased: {aliases: ['some-alias', 'alias']}}" + ",'core.io':" + "{unparseableCruft :\"throw 1; < don't be evil' >\"}}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); Gadget gadget = mock(Gadget.class); processor = mock(Processor.class); Capture<GadgetContext> context = new Capture<GadgetContext>(); expect(processor.process(EasyMock.capture(context))).andReturn(gadget).anyTimes(); ldService = new HashLockedDomainService(containerConfig, false, mock(LockedDomainPrefixGenerator.class)); handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService); servlet.setMakeRequestHandler(handler); expect(request.getHeaderNames()).andReturn(EMPTY_ENUM).anyTimes(); expect(request.getParameter(MakeRequestHandler.METHOD_PARAM)) .andReturn("GET").anyTimes(); expect(request.getParameter(Param.URL.getKey())) .andReturn(REQUEST_URL.toString()).anyTimes(); expect(request.getParameter(Param.GADGET.getKey())) .andReturn(REQUEST_GADGET.toString()).anyTimes(); expect(gadgetAdminStore.isWhitelisted(isA(String.class), isA(String.class))).andReturn(true); }
@Before public void setUp() throws Exception { JSONObject config = new JSONObject('{' + ContainerConfig.DEFAULT_CONTAINER + ':' + "{'gadgets.container': ['default']," + "'gadgets.features':{views:" + "{aliased: {aliases: ['some-alias', 'alias']}}" + ",'core.io':" + "{unparseableCruft :\"throw 1; < don't be evil' >\"}}}}"); containerConfig = new JsonContainerConfig(config, Expressions.forTesting()); Gadget gadget = mock(Gadget.class); processor = mock(Processor.class); Capture<GadgetContext> context = new Capture<GadgetContext>(); expect(processor.process(EasyMock.capture(context))).andReturn(gadget).anyTimes(); ldService = new HashLockedDomainService(containerConfig, false, mock(LockedDomainPrefixGenerator.class)); handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService); servlet.setMakeRequestHandler(handler); expect(request.getHeaderNames()).andReturn(EMPTY_ENUM).anyTimes(); expect(request.getParameter(MakeRequestHandler.METHOD_PARAM)) .andReturn("GET").anyTimes(); expect(request.getParameter(Param.URL.getKey())) .andReturn(REQUEST_URL.toString()).anyTimes(); expect(request.getParameter(Param.GADGET.getKey())) .andReturn(REQUEST_GADGET.toString()).anyTimes(); expect(gadgetAdminStore.isWhitelisted(isA(String.class), isA(String.class))).andReturn(true); }