1 /* 2 * $Header: /home/cvs/jakarta-commons/validator/src/test/org/apache/commons/validator/FloatTest.java,v 1.14 2004/02/21 17:10:30 rleland Exp $ 3 * $Revision: 1.14 $ 4 * $Date: 2004/02/21 17:10:30 $ 5 * 6 * ==================================================================== 7 * Copyright 2001-2004 The Apache Software Foundation 8 * 9 * Licensed under the Apache License, Version 2.0 (the "License"); 10 * you may not use this file except in compliance with the License. 11 * You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, software 16 * distributed under the License is distributed on an "AS IS" BASIS, 17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 * See the License for the specific language governing permissions and 19 * limitations under the License. 20 */ 21 22 23 package org.apache.commons.validator; 24 25 import junit.framework.Test; 26 import junit.framework.TestSuite; 27 28 29 /*** 30 * Performs Validation Test for <code>float</code> validations. 31 */ 32 public class FloatTest extends TestNumber { 33 34 public FloatTest(String name) { 35 super(name); 36 ACTION = "float"; 37 FORM_KEY = "floatForm"; 38 } 39 40 /*** 41 * Start the tests. 42 * 43 * @param theArgs the arguments. Not used 44 */ 45 public static void main(String[] theArgs) { 46 junit.awtui.TestRunner.main(new String[]{FloatTest.class.getName()}); 47 } 48 49 /*** 50 * @return a test suite (<code>TestSuite</code>) that includes all methods 51 * starting with "test" 52 */ 53 public static Test suite() { 54 // All methods starting with "test" will be executed in the test suite. 55 return new TestSuite(FloatTest.class); 56 } 57 58 59 /*** 60 * Tests the float validation. 61 */ 62 public void testFloat() throws ValidatorException { 63 // Create bean to run test on. 64 ValueBean info = new ValueBean(); 65 info.setValue("0"); 66 67 valueTest(info, true); 68 } 69 70 /*** 71 * Tests the float validation. 72 */ 73 public void testFloatMin() throws ValidatorException { 74 // Create bean to run test on. 75 ValueBean info = new ValueBean(); 76 info.setValue(new Float(Float.MIN_VALUE).toString()); 77 78 valueTest(info, true); 79 } 80 81 /*** 82 * Tests the float validation. 83 */ 84 public void testFloatMax() throws ValidatorException { 85 // Create bean to run test on. 86 ValueBean info = new ValueBean(); 87 info.setValue(new Float(Float.MAX_VALUE).toString()); 88 89 valueTest(info, true); 90 } 91 92 /*** 93 * Tests the float validation failure. 94 */ 95 public void testFloatFailure() throws ValidatorException { 96 // Create bean to run test on. 97 ValueBean info = new ValueBean(); 98 99 valueTest(info, false); 100 } 101 102 }

This page was automatically generated by Maven