1 19 20 package gui.window; 21 22 import org.netbeans.jellytools.Bundle; 23 import org.netbeans.jellytools.nodes.Node; 24 import org.netbeans.jellytools.ProjectsTabOperator; 25 import org.netbeans.jellytools.NbDialogOperator; 26 import org.netbeans.jellytools.nodes.ProjectRootNode; 27 import org.netbeans.jemmy.operators.ComponentOperator; 28 import org.netbeans.jemmy.operators.JTreeOperator; 29 import org.netbeans.jemmy.operators.Operator; 30 31 36 public class SelectJ2EEModuleDialog extends org.netbeans.performance.test.utilities.PerformanceTestCase { 37 38 private static Node testNode; 39 private String TITLE; 40 41 44 public SelectJ2EEModuleDialog(String testName) { 45 super(testName); 46 expectedTime = WINDOW_OPEN; 47 WAIT_AFTER_OPEN = 2000; 48 } 49 50 53 public SelectJ2EEModuleDialog(String testName, String performanceDataName) { 54 super(testName,performanceDataName); 55 expectedTime = WINDOW_OPEN; 56 WAIT_AFTER_OPEN = 2000; 57 } 58 59 public void initialize() { 60 JTreeOperator tree = new ProjectsTabOperator().tree(); 61 tree.setComparator(new Operator.DefaultStringComparator(true, true)); 62 String JAVA_EE_MODULES = Bundle.getStringTrimmed( 63 "org.netbeans.modules.j2ee.earproject.ui.Bundle", 64 "LBL_LogicalViewNode"); 65 testNode = new Node(new ProjectRootNode(tree, "TestApplication"), JAVA_EE_MODULES); 66 } 67 68 public void prepare() { 69 } 71 72 public ComponentOperator open() { 73 testNode.performPopupActionNoBlock("Add J2EE Module..."); 75 return new NbDialogOperator("Add J2ee Module"); 76 } 77 78 } 79 | Popular Tags |