MIMEMapping.init(); versionConfig.init();
@Before public void setUp() throws Exception { servlet = new ClasspathSpool() { @Override public String getInitParameter(String s) { return "/info/magnolia/cms/servlets"; } }; servlet.init(); request = mock(HttpServletRequest.class); response = mock(HttpServletResponse.class); ServletOutputStream outputStream = mock(ServletOutputStream.class); when(response.getOutputStream()).thenReturn(outputStream); ComponentsTestUtil.setInstance(SystemContext.class, new MockContext()); Session configMimeMapping = SessionTestUtil.createSession(RepositoryConstants.CONFIG, "/server/MIMEMapping/css.extension=css\n" + "/server/MIMEMapping/css.mime-type=text/css\n" + "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=text/html\n" ); MockUtil.setSystemContextSessionAndHierarchyManager(configMimeMapping); MIMEMapping.init(); }
@Override @Before public void setUp() throws Exception { super.setUp(); ComponentsTestUtil.setImplementation(WebContainerResources.class, WebContainerResourcesImpl.class); filter = new ContentTypeFilter(); request = mock(HttpServletRequest.class); response = mock(HttpServletResponse.class); String configMimeMapping = "/server/MIMEMapping/foo\n" + "/server/MIMEMapping/foo.@type=mgnl:contentNode\n" + "/server/MIMEMapping/foo.mime-type=mime/foo\n" + "/server/MIMEMapping/bar\n" + "/server/MIMEMapping/bar.@type=mgnl:contentNode\n" + "/server/MIMEMapping/bar.mime-type=mime/bar\n" + "/server/MIMEMapping/html\n" + "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=text/html"; session = MgnlContext.getJCRSession(RepositoryConstants.CONFIG); new PropertiesImportExport().createNodes(session.getRootNode(), IOUtils.toInputStream(configMimeMapping)); session.save(); MIMEMapping.init(); }
@Before public void setUp() throws Exception { MockWebContext ctx = new MockWebContext(); MockSession session = new MockSession(RepositoryConstants.CONFIG); ctx.addSession(RepositoryConstants.CONFIG, session); Node zipMime = NodeUtil.createPath(session.getRootNode(), "/server/MIMEMapping/zip", NodeTypes.ContentNode.NAME); zipMime.setProperty("mime-type", "application/zip"); zipMime.setProperty("extension", "zip"); MgnlContext.setInstance(ctx); ComponentsTestUtil.setInstance(SystemContext.class, ctx); definition = new BasicUploadFieldDefinition(); basicUploadField = new BasicUploadField(mock(ImageProvider.class), mock(UiContext.class), definition, mock(SimpleTranslator.class)); basicUploadField.setPropertyDataSource(mock(Property.class)); DragAndDropWrapper.WrapperTransferable transferable = mock(DragAndDropWrapper.WrapperTransferable.class); Html5File[] files = new Html5File[1]; file = mock(Html5File.class); doCallRealMethod().when(file).setStreamVariable(any(StreamVariable.class)); doCallRealMethod().when(file).getStreamVariable(); files[0] = file; when(transferable.getFiles()).thenReturn(files); event = new DragAndDropEvent(transferable, mock(TargetDetails.class)); MIMEMapping.init(); }
@Before public void setUp() throws Exception { MockWebContext ctx = (MockWebContext) MockUtil.initMockContext(); ctx.setAggregationState(aggregationState); configMimeMapping = SessionTestUtil.createSession(RepositoryConstants.CONFIG, "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=text/html\n" + "/server/MIMEMapping/js.extension=js\n" + "/server/MIMEMapping/js.mime-type=application/x-javascript\n" ); MockUtil.setSystemContextSessionAndHierarchyManager(configMimeMapping); MIMEMapping.init(); }
@Before public void setUp() throws Exception { super.setUp(); this.session = SessionTestUtil.createSession(RepositoryConstants.CONFIG, "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=text/html\n" ); ComponentsTestUtil.setInstance(SystemContext.class, MockUtil.getMockContext()); ComponentsTestUtil.setImplementation(RepositoryManager.class, MockRepositoryManager.class); ComponentsTestUtil.setInstance(TemplateDefinitionAssignment.class, mock(TemplateDefinitionAssignment.class)); ComponentsTestUtil.setInstance(ServerConfiguration.class, mock(ServerConfiguration.class)); MockUtil.getMockContext().addSession(RepositoryConstants.CONFIG, session); MIMEMapping.init(); AggregationState aggregationState = MgnlContext.getAggregationState(); aggregationState.setExtension("html"); aggregationState.setMainContentNode(contentNode); listener = new AreaFilteringListener(templateDefinitionAssignment); templateDefinition = new ConfiguredTemplateDefinition(new DefaultTemplateAvailability()); templateDefinition.addArea(areaName, null); when(templateDefinitionAssignment.getAssignedTemplateDefinition(contentNode)).thenReturn(templateDefinition); when(response.getContentType()).thenReturn("text/html"); }
@Before public void setUp() throws Exception { session = SessionTestUtil.createSession(RepositoryConstants.CONFIG, "/server/MIMEMapping/png.extension=png\n" + "/server/MIMEMapping/png.mime-type=" + MIME_TYPE_PNG + "\n" + "/server/MIMEMapping/png.iconStyle=" + ICON_STYLE_PNG + "\n" + "/server/MIMEMapping/txt.extension=txt\n" + "/server/MIMEMapping/txt.mime-type=" + MIME_TYPE_TXT + "\n" + "/server/MIMEMapping/txt.iconStyle=" + ICON_STYLE_TXT + "\n" + "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=" + MIME_TYPE_HTML + "\n" + "/server/MIMEMapping/video.mime-type=" + MIME_TYPE_VIDEO + "\n" + "/server/MIMEMapping/video.iconStyle=" + ICON_STYLE_VIDEO + "\n" + "/server/MIMEMapping/mov.extension=mov\n" + "/server/MIMEMapping/mov.mime-type=" + MIME_TYPE_VIDEO_QUICKTIME + "\n" ); MockWebContext ctx = new MockWebContext(); ctx.addSession(RepositoryConstants.CONFIG, session); MgnlContext.setInstance(ctx); ComponentsTestUtil.setInstance(SystemContext.class, ctx); MIMEMapping.init(); }
); MockUtil.setSystemContextSessionAndHierarchyManager(configMimeMapping); MIMEMapping.init();
@Before public void setUp() throws Exception { aggregationState = mock(AggregationState.class); voter = new ResponseContentTypeVoter(); ctx = (MockWebContext) MockUtil.initMockContext(); ctx.setAggregationState(aggregationState); request = new MockHttpServletRequest(); request.setRequestURI("/file"); ctx.setRequest(request); MgnlContext.setInstance(ctx); ComponentsTestUtil.setInstance(SystemContext.class, new MockContext()); configMimeMapping = SessionTestUtil.createSession(RepositoryConstants.CONFIG, "/server/MIMEMapping/html.extension=html\n" + "/server/MIMEMapping/html.mime-type=text/html\n" + "/server/MIMEMapping/js.extension=js\n" + "/server/MIMEMapping/js.mime-type=application/x-javascript\n" + "/server/MIMEMapping/txt.extension=txt\n" + "/server/MIMEMapping/txt.mime-type=text/plain\n" + "/server/MIMEMapping/foo.extension=foo\n" + "/server/MIMEMapping/foo.mime-type=foo/bar\n" + "/server/MIMEMapping/gif.extension=gif\n" + "/server/MIMEMapping/gif.mime-type=image/gif\n" ); MockUtil.setSystemContextSessionAndHierarchyManager(configMimeMapping); MIMEMapping.init(); }