Package org.codehaus.jparsec.Tokens

Examples of org.codehaus.jparsec.Tokens.Fragment


* @author Ben Yu
*/
public class TokensTest extends TestCase {
 
  public void testFragment() {
    Fragment fragment = Tokens.fragment("foo", 1);
    assertEquals("foo", fragment.toString());
    assertFragment(1, "foo", fragment);
    ObjectTester.assertEqual(fragment, fragment, Tokens.fragment("foo", 1));
    ObjectTester.assertNotEqual(fragment,
        Tokens.fragment("foo", 2), Tokens.fragment("foo", "1"), Tokens.fragment("bar", 1),
        "foo", 1);
View Full Code Here


    assertEquals(new Tokens.ScientificNotation("0", "0"),
        TokenizerMaps.SCIENTIFIC_NOTATION.map("0E0"));
  }

  private void assertFragment(Object tag, Map<String, Fragment> map) {
    Fragment fragment = map.map("foo");
    assertEquals(tag, fragment.tag());
    assertEquals("foo", fragment.text());
    assertEquals(tag.toString(), map.toString());
  }
View Full Code Here

    assertEquals(new Tokens.ScientificNotation("0", "0"),
        TokenizerMaps.SCIENTIFIC_NOTATION.map("0E0"));
  }

  private void assertFragment(Object tag, Map<String, Fragment> map) {
    Fragment fragment = map.map("foo");
    assertEquals(tag, fragment.tag());
    assertEquals("foo", fragment.text());
    assertEquals(tag.toString(), map.toString());
  }
View Full Code Here

*/
public class TokensTest {

  @Test
  public void testFragment() {
    Fragment fragment = Tokens.fragment("foo", 1);
    assertEquals("foo", fragment.toString());
    assertFragment(1, "foo", fragment);
    ObjectTester.assertEqual(fragment, fragment, Tokens.fragment("foo", 1));
    ObjectTester.assertNotEqual(fragment,
        Tokens.fragment("foo", 2), Tokens.fragment("foo", "1"), Tokens.fragment("bar", 1),
        "foo", 1);
View Full Code Here

abstract class IsFragment implements TokenMap<String> {
 
  public String map(final Token token) {
    final Object val = token.value();
    if (val instanceof Fragment) {
      Fragment c = (Fragment) val;
      if (!isExpectedTag(c.tag())) return null;
      return c.text();
    }
    else return null;
  }
View Full Code Here

TOP

Related Classes of org.codehaus.jparsec.Tokens.Fragment

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.