Package org.apache.abdera.protocol.server.util

Examples of org.apache.abdera.protocol.server.util.RegexTargetResolver


    assertEquals(etag2.toString(), "W/\"foo\"");
  }
 
  public static void testRegexTargetResolver() throws Exception {
   
    RegexTargetResolver r = new RegexTargetResolver();
    r.setPattern("/test", TargetType.TYPE_SERVICE);
    r.setPattern("/test/([^/?#]+)", TargetType.TYPE_COLLECTION);
   
    DummyRequestContext drc = null;
    Target target = null;
   
    drc = new DummyRequestContext("/test","http://example.org/");
    target = r.resolve(drc);
    assertNotNull(target);
    assertEquals(target.getType(), TargetType.TYPE_SERVICE);
   
    drc = new DummyRequestContext("/test/foo","http://example.org/");
    target = r.resolve(drc);
    assertNotNull(target);
    assertEquals(target.getType(), TargetType.TYPE_COLLECTION);
   
    drc = new DummyRequestContext("/test/foo/","http://example.org/");
    target = r.resolve(drc);
    assertNull(target);

  }
View Full Code Here

TOP

Related Classes of org.apache.abdera.protocol.server.util.RegexTargetResolver

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.