1 21 22 package org.apache.commons.validator; 23 24 import junit.framework.Test; 25 import junit.framework.TestSuite; 26 27 30 public class LongTest extends TestNumber { 31 32 public LongTest(String name) { 33 super(name); 34 FORM_KEY = "longForm"; 35 ACTION = "long"; 36 } 37 38 43 public static void main(String [] theArgs) { 44 junit.awtui.TestRunner.main(new String []{LongTest.class.getName()}); 45 } 46 47 51 public static Test suite() { 52 return new TestSuite(LongTest.class); 54 } 55 56 59 public void testLong() throws ValidatorException { 60 ValueBean info = new ValueBean(); 62 info.setValue("0"); 63 64 valueTest(info, true); 65 } 66 67 70 public void testLongMin() throws ValidatorException { 71 ValueBean info = new ValueBean(); 73 info.setValue(new Long (Long.MIN_VALUE).toString()); 74 75 valueTest(info, true); 76 } 77 78 81 public void testLongMax() throws ValidatorException { 82 ValueBean info = new ValueBean(); 84 info.setValue(new Long (Long.MAX_VALUE).toString()); 85 86 valueTest(info, true); 87 } 88 89 92 public void testLongFailure() throws ValidatorException { 93 ValueBean info = new ValueBean(); 95 96 valueTest(info, false); 97 } 98 99 102 public void testLongBeyondMin() throws ValidatorException { 103 ValueBean info = new ValueBean(); 105 info.setValue(Long.MIN_VALUE + "1"); 106 107 valueTest(info, false); 108 } 109 110 113 public void testLongBeyondMax() throws ValidatorException { 114 ValueBean info = new ValueBean(); 116 info.setValue(Long.MAX_VALUE + "1"); 117 118 valueTest(info, false); 119 } 120 121 } | Popular Tags |