1 19 20 package org.netbeans.modules.j2ee.common.method.impl; 21 22 import java.util.Collections ; 23 import javax.lang.model.element.Modifier; 24 import org.netbeans.junit.NbTestCase; 25 import org.netbeans.modules.j2ee.common.method.MethodModel; 26 import org.openide.DialogDescriptor; 27 28 32 public class ValidatingPropertyChangeListenerTest extends NbTestCase { 33 34 public ValidatingPropertyChangeListenerTest(String testName) { 35 super(testName); 36 } 37 38 public void testValidate() { 39 MethodModel methodModel = MethodModel.create( 40 "m1", 41 "void", 42 null, 43 Collections.<MethodModel.Variable>emptyList(), 44 Collections.<String >emptyList(), 45 Collections.<Modifier>emptySet() 46 ); 47 MethodCustomizerPanel mcPanel = MethodCustomizerPanel.create( 48 methodModel, 49 false, 50 false, 51 false, 52 false, 53 true, 54 null, 55 false, 56 true, 57 false 58 ); 59 DialogDescriptor dialogDescriptor = new DialogDescriptor("Test", "Test"); 60 ValidatingPropertyChangeListener validator = new ValidatingPropertyChangeListener(mcPanel, dialogDescriptor); 61 assertTrue(validator.validate()); 62 mcPanel = MethodCustomizerPanel.create( 63 methodModel, 64 false, 65 false, 66 false, 67 false, 68 true, 69 null, 70 false, 71 true, 72 true 73 ); 74 validator = new ValidatingPropertyChangeListener(mcPanel, dialogDescriptor); 75 assertFalse(validator.validate()); 76 } 77 78 } 79 | Popular Tags |