Package org.naturalcli

Examples of org.naturalcli.ParameterValidator


   * Test method for {@link org.naturalcli.Token#matches(java.lang.String, org.naturalcli.parameters.ParameterValidator)}.
   * @throws UnknownParameterType
   */
  @Test
  public final void testMatches() throws InvalidTokenException, UnknownParameterType {
    ParameterValidator pv = new ParameterValidator();
    // Ok
    assertTrue(new Token("marian").matches("marian", pv));
    assertTrue(new Token("<integer>").matches("1234", pv));
    assertTrue(new Token("<marian:email>").matches("marian@marian.org", pv));
    // Not ok
View Full Code Here


  /**
   * Test method for {@link org.naturalcli.ParameterValidator#validate(java.lang.String, java.lang.String)}.
   */
  @Test
  public final void testValidate() {
    ParameterValidator pv = new ParameterValidator();
    try {
      // Right
      Assert.assertNull(pv.validate("test@test.afdf", "email"));
      Assert.assertNull(pv.validate("hello", "identifier"));
      Assert.assertNull(pv.validate("1234", "integer"));
      Assert.assertNull(pv.validate("asdadsa", "string"));
      // Bad
      Assert.assertNotNull(pv.validate("", "email"));
      Assert.assertNotNull(pv.validate("hello", "email"));
      Assert.assertNotNull(pv.validate("1234", "email"));
      Assert.assertNotNull(pv.validate("", "identifier"));
      Assert.assertNotNull(pv.validate("test@test.afdf", "identifier"));
      Assert.assertNotNull(pv.validate("1234", "identifier"));
      Assert.assertNotNull(pv.validate("", "integer"));
      Assert.assertNotNull(pv.validate("hello", "integer"));
      Assert.assertNotNull(pv.validate("test@test.afdf", "integer"));
    } catch (Exception e) {
      Assert.fail();
    }
  }
View Full Code Here

  /**
   * @throws java.lang.Exception
   */
  @Before
  public void setUp() throws Exception {
    pv = new ParameterValidator();
  }
View Full Code Here

TOP

Related Classes of org.naturalcli.ParameterValidator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.