1 19 20 27 28 package org.netbeans.properties.jelly2tests.suites.creating_properties_file; 29 30 import java.awt.Component ; 31 import java.awt.Container ; 32 import java.io.File ; 33 import junit.textui.TestRunner; 34 import lib.PropertiesEditorTestCase; 35 import org.netbeans.jellytools.*; 36 import org.netbeans.jellytools.nodes.PropertiesNode; 37 import org.netbeans.jemmy.EventTool; 38 import org.netbeans.jemmy.operators.JTextFieldOperator; 39 import org.netbeans.jemmy.operators.JTreeOperator; 40 import org.netbeans.junit.NbTestSuite; 41 42 43 47 public class CreatingPropertiesFileFromMainWindow2 extends PropertiesEditorTestCase { 48 49 52 final String FILE_NAME = "testPropertiesFile" ; 53 54 55 56 57 60 public CreatingPropertiesFileFromMainWindow2() { 61 super("testCreatingPropertiesFileFromMainWindow2"); 62 } 63 64 65 69 public void testCreatingPropertiesFileFromMainWindow2() { 70 71 openProject("properties_test2"); 73 openDefaultProject(); 74 75 76 80 MainWindowOperator mainWindowOp = MainWindowOperator.getDefault(); 81 mainWindowOp.getToolbarButton(mainWindowOp.getToolbar("File"),"New File...").pushNoBlock(); 82 83 84 88 NewFileWizardOperator nwo = new NewFileWizardOperator(); 89 nwo.selectCategory(WIZARD_CATEGORY_FILE); 90 nwo.selectFileType(WIZARD_FILE_TYPE); 91 nwo.selectProject("properties_test2"); 92 nwo.next(); 93 94 98 NewFileNameLocationStepOperator nfnlsp = new NewFileNameLocationStepOperator(); 99 nfnlsp.setObjectName(FILE_NAME); 100 JTextFieldOperator jtfo = new JTextFieldOperator(nfnlsp,2); 101 jtfo.setText("src"+File.separator+"examples"); 102 103 104 105 109 nfnlsp.finish(); 110 111 112 116 if ( ! existsFileInEditor(FILE_NAME) ) 117 fail("File "+ FILE_NAME +" not found in Editor window"); 118 if ( ! existsFileInExplorer("examples",FILE_NAME) ) 119 fail("File "+ FILE_NAME +" not found in explorer"); 120 121 122 } 123 124 public void tearDown() { 125 log("Teardown"); 126 closeFiles(); 127 } 128 } 129 130 131 132 133 | Popular Tags |