1 19 20 package java_smart_bracket; 21 22 import java.awt.event.KeyEvent ; 23 import junit.framework.Test; 24 import junit.framework.TestSuite; 25 import org.netbeans.jellytools.Bundle; 26 import org.netbeans.jellytools.EditorOperator; 27 import org.netbeans.jellytools.EditorWindowOperator; 28 import lib.JavaEditorTestCase; 29 import org.netbeans.jemmy.operators.JEditorPaneOperator; 30 31 36 public class JavaSmartBracketTest extends JavaEditorTestCase { 37 38 public JavaSmartBracketTest(String testMethodName) { 39 super(testMethodName); 40 } 41 42 public void testJavaSmartBracketAfterLBrace(){ 43 openDefaultProject(); 44 openDefaultSampleFile(); 45 try { 46 47 EditorOperator editor = getDefaultSampleEditorOperator(); 48 49 editor.setCaretPosition(6, 20); 51 52 JEditorPaneOperator txtOper = editor.txtEditorPane(); 54 txtOper.pushKey(KeyEvent.VK_ENTER); 55 56 compareReferenceFiles(txtOper.getDocument()); 58 59 } finally { 60 closeFileWithDiscard(); 61 } 62 } 63 64 65 public void testJavaSmartBracketAfterLBraceAndSpace(){ 66 openDefaultProject(); 67 openDefaultSampleFile(); 68 try { 69 70 EditorOperator editor = getDefaultSampleEditorOperator(); 71 72 editor.setCaretPosition(6, 22); 74 75 JEditorPaneOperator txtOper = editor.txtEditorPane(); 77 txtOper.pushKey(KeyEvent.VK_ENTER); 78 79 compareReferenceFiles(txtOper.getDocument()); 81 82 } finally { 83 closeFileWithDiscard(); 84 } 85 } 86 87 public void testJavaSmartBracketAfterLBraceAndComment(){ 88 openDefaultProject(); 89 openDefaultSampleFile(); 90 try { 91 EditorOperator editor = getDefaultSampleEditorOperator(); 92 93 editor.setCaretPosition(6, 36); 95 96 JEditorPaneOperator txtOper = editor.txtEditorPane(); 98 txtOper.pushKey(KeyEvent.VK_ENTER); 99 100 compareReferenceFiles(txtOper.getDocument()); 102 103 } finally { 104 closeFileWithDiscard(); 105 } 106 } 107 108 } 109
| Popular Tags
|