1 19 20 package org.netbeans.modules.j2ee.sun.validation.util; 21 22 import junit.framework.*; 23 import org.netbeans.modules.j2ee.sun.validation.constraints.ConstraintFailure; 24 25 import java.util.ArrayList ; 26 27 28 33 34 public class DisplayTest extends TestCase{ 35 36 37 public DisplayTest(String name){ 38 super(name); 39 } 40 41 42 public static void main(String args[]){ 43 junit.textui.TestRunner.run(suite()); 44 } 45 46 47 public void testText() { 48 CustomDisplay display = new CustomDisplay(); 49 50 51 ArrayList failureMessages = new ArrayList (); 52 ConstraintFailure failure_abc = 53 new ConstraintFailure("abc failed", "value_abc", "name_abc", "failureMessage_abc", "genericFailureMessage_abc"); ConstraintFailure failure_xyz = 57 new ConstraintFailure("constraint_xyz", "value_xyz", "name_xyz", "failureMessage_xyz", "genericFailureMessage_xyz"); failureMessages.add(failure_abc); 61 failureMessages.add(failure_xyz); 62 display.text(failureMessages); 63 64 ArrayList failures = new ArrayList (); 67 failures.add(new Integer (5)); 68 failures.add("failure_message"); display.text(failures); 70 } 71 72 73 76 public static Test suite(){ 77 TestSuite suite = new TestSuite(DisplayTest.class); 78 return suite; 79 } 80 81 82 85 protected void setUp() { 86 } 87 88 89 92 protected void tearDown() { 93 } 94 95 96 private void nyi() { 97 } 99 100 class CustomDisplay extends Display 101 { 102 CustomDisplay(){ 103 super(); 104 } 105 106 protected void reportFailure(String message){ 107 assertTrue((message.equals("failureMessage_abc")) ||(message.equals("failureMessage_xyz"))); } 110 111 protected void reportError(Object object){ 112 Class classObject = object.getClass(); 113 String objectType = classObject.getName(); 114 assertTrue((objectType.equals("java.lang.Integer")) ||(objectType.equals("java.lang.String"))); } 117 } 118 } 119 | Popular Tags |