Author: rombert
Date: Tue Sep 29 21:58:08 2015
New Revision: 1705934

URL: http://svn.apache.org/viewvc?rev=1705934&view=rev
Log:
SLING-4988 - Not all folders are displayed in Project Explorer 

Simplify test setup in JcrContentContentProviderTest

Modified:
    
sling/trunk/tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/JcrContentContentProviderTest.java

Modified: 
sling/trunk/tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/JcrContentContentProviderTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/JcrContentContentProviderTest.java?rev=1705934&r1=1705933&r2=1705934&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/JcrContentContentProviderTest.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/JcrContentContentProviderTest.java
 Tue Sep 29 21:58:08 2015
@@ -32,6 +32,7 @@ import org.apache.sling.ide.util.PathUti
 import org.eclipse.core.resources.IFolder;
 import org.eclipse.core.resources.IProject;
 import org.eclipse.core.runtime.Path;
+import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
 
@@ -43,17 +44,23 @@ public class JcrContentContentProviderTe
     @Rule
     public DisableDebugStatusHandlers disableDebugHandlers = new 
DisableDebugStatusHandlers();
 
-    @Test
-    public void listChildrenInNestedStructure() throws Exception {
-
-        // create faceted project
-        IProject contentProject = projectRule.getProject();
+    private IProject contentProject;
+    private ProjectAdapter project;
+    
+    @Before
+    public void prepareProject() throws Exception {
+        
+        contentProject = projectRule.getProject();
 
-        ProjectAdapter project = new ProjectAdapter(contentProject);
+        project = new ProjectAdapter(contentProject);
         project.addNatures("org.eclipse.wst.common.project.facet.core.nature");
 
         // install content facet
         project.installFacet("sling.content", "1.0");
+    }
+
+    @Test
+    public void listChildrenInNestedStructure() throws Exception {
 
         // create .content.xml structure
         InputStream contentXml = 
getClass().getResourceAsStream("content-nested-structure.xml");
@@ -71,15 +78,6 @@ public class JcrContentContentProviderTe
     @Test
     public void listChildrenWithNestedContentXmlInEscapedDir() throws 
Exception {
 
-        // create faceted project
-        IProject contentProject = projectRule.getProject();
-
-        ProjectAdapter project = new ProjectAdapter(contentProject);
-        project.addNatures("org.eclipse.wst.common.project.facet.core.nature");
-
-        // install content facet
-        project.installFacet("sling.content", "1.0");
-
         // create .content.xml structure
         
project.createOrUpdateFile(Path.fromPortableString("jcr_root/content/.content.xml"),
 getClass()
                 .getResourceAsStream("sling-folder-nodetype.xml"));
@@ -96,14 +94,6 @@ public class JcrContentContentProviderTe
 
     @Test
     public void listChildrenWhenContentXmlIsBroken() throws Exception {
-        // create faceted project
-        IProject contentProject = projectRule.getProject();
-
-        ProjectAdapter project = new ProjectAdapter(contentProject);
-        project.addNatures("org.eclipse.wst.common.project.facet.core.nature");
-
-        // install content facet
-        project.installFacet("sling.content", "1.0");
 
         // create .content.xml structure
         
project.createOrUpdateFile(Path.fromPortableString("jcr_root/content/.content.xml"),
 new ByteArrayInputStream(
@@ -124,15 +114,6 @@ public class JcrContentContentProviderTe
     
     @Test
     public void listChildrenOnNtFolderIncludedUnderJcrContentNode() throws 
Exception  {
-        
-        // create faceted project
-        IProject contentProject = projectRule.getProject();
-
-        ProjectAdapter project = new ProjectAdapter(contentProject);
-        project.addNatures("org.eclipse.wst.common.project.facet.core.nature");
-
-        // install content facet
-        project.installFacet("sling.content", "1.0");
 
         // create .content.xml structure
         
project.createOrUpdateFile(Path.fromPortableString("jcr_root/content/.content.xml"),
 


Reply via email to