1 19 20 package gui.setup; 21 22 import org.netbeans.jellytools.MainWindowOperator; 23 import org.netbeans.jellytools.ProjectsTabOperator; 24 import org.netbeans.jellytools.actions.BuildProjectAction; 25 import org.netbeans.junit.ide.ProjectSupport; 26 27 28 public class WebSetupTest extends org.netbeans.junit.NbTestCase { 29 30 public WebSetupTest(java.lang.String testName) { 31 super(testName); 32 } 33 34 public void testOpenWebProject() { 35 ProjectSupport.openProject(System.getProperty("xtest.data")+"/TestWebProject"); 36 buildProject("TestWebProject"); 37 } 38 39 public void testOpenDataProject() { 40 ProjectSupport.openProject(System.getProperty("xtest.data")+"/PerformanceTestData"); 41 } 42 43 public void testOpenWebFoldersProject() { 44 ProjectSupport.openProject(System.getProperty("xtest.tmpdir")+"/PerformanceTestFolderWebApp"); 45 buildProject("PerformanceTestFolderWebApp"); 46 } 47 48 private void buildProject(String name) { 49 new BuildProjectAction().perform(new ProjectsTabOperator(). 50 getProjectRootNode(name)); 51 MainWindowOperator.getDefault().waitStatusText("Finished building"); 52 } 53 } 54 | Popular Tags |