package test.common.form.validator; import junit.framework.TestCase; import com.akjava.lib.common.form.StaticValidators; import com.akjava.lib.common.form.Validator; import com.akjava.lib.common.form.ValidatorTools; import com.akjava.lib.common.form.ValidatorTools.ValidatorNotFoundException; public class ValidatorConvertTest extends TestCase{ public void testToValidator1(){ String text=StaticValidators.VALIDATOR_NOT_EMPTY; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator2(){ String text=StaticValidators.VALIDATOR_ASCII_NUMBER; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator3(){ String text=StaticValidators.VALIDATOR_ASCII_NUMBER_AND_CHAR; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator4(){ String text=StaticValidators.VALIDATOR_ASCII_NUMBER_AND_CHAR_AND_UNDERBAR; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator5(){ String text=StaticValidators.VALIDATOR_HANKAKU_KANA; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator6(){ String text=StaticValidators.VALIDATOR_HIRAGANA; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator7(){ String text=StaticValidators.VALIDATOR_HIRAGANA; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator8(){ String text=StaticValidators.VALIDATOR_ASCII_CHAR; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator9(){ String text="max(5)"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator10(){ String text="maxb(5)"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator11(){ String text="between(0:5)"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator12(){ String text="avaiable(true:0:1:2)"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } /** * number ranged support double so return double text */ public void testToValidator13(){ String text="range(0.0:3.0)"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator14(){ String text="DecimalNumber"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testToValidator15(){ String text="IntegerNumber"; Validator validator; try { validator = ValidatorTools.getValidator(text); assertEquals(text, validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } } public void testFail1(){ String text="max"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail2(){ String text="max(1:2)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail3(){ String text="maxb"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail4(){ String text="maxb(2:3)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail5(){ String text="between"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail6(){ String text="between(1)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail7(){ String text="between(1:2:3)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail8(){ String text="avaiable(1:2:3)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail9(){ String text="avaiable(true)"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } public void testFail10(){ String text="avaiable"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } //need min or max value public void testFail11(){ String text="range"; Validator validator; try { validator = ValidatorTools.getValidator(text); fail(validator.toString()); } catch (ValidatorNotFoundException e) { // TODO Auto-generated catch block System.out.println(e.getMessage()); } } }