package org.openid4java.discovery.xrds; import junit.framework.TestCase; import org.openid4java.discovery.DiscoveryInformation; /** * @author jbufu */ public class XrdsParserTest extends TestCase { public void testXrdsParse() throws Exception { XrdsParser parser = new XrdsParserImpl(); parser.parseXrds(XRD, DiscoveryInformation.OPENID_OP_TYPES); } public static final String XRD = "\n" + "\n" + // "\n" + " \n" + "\n" + " *foo\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " 2005-05-30T09:30:10Z\n" + "\n" + " xri://(tel:+1-201-555-0123)\n" + "\n" + " *baz\n" + "\n" + " https://example.com/example/resource/\n" + "\n" + " xri://(tel:+1-201-555-0123)!1234\n" + "\n" + " \n" + "\n" + " xri://=!4a76!c2f7!9033.78bd\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " \n" + " xri://(tel:+1-201-555-0123)!1234\n" + "\n" + " \n" + "\n" + " xri://$res*auth*($v*2.0)\n" + "\n" + " application/xrds+xml\n" + "\n" + " http://resolve.example.com\n" + "\n" + " http://resolve2.example.com\n" + "\n" + " https://resolve.example.com\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " \n" + " xri://(tel:+1-201-555-0123)!1234\n" + "\n" + " \n" + "\n" + " xri://$res*auth*($v*2.0)\n" + "\n" + " application/xrds+xml;https=true\n" + "\n" + " https://resolve.example.com\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " \n" + "\n" + " /media/pictures\n" + "\n" + " image/jpeg\n" + "\n" + " http://pictures.example.com\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " \n" + "\n" + " /media/videos\n" + "\n" + " video/mpeg\n" + "\n" + " http://videos.example.com\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " xri://!!1000!1234.5678\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " http://example.com/local\n" + "\n" + " \n" + "\n" + " \n" + "\n" + " http://example.com/some/service/v3.1\n" + "\n" + " http://example.com/some/service/endpoint\n" + "\n" + " https://example.com/example/resource/\n" + "\n" + " \n" + "\n" + " \n" + "\n" + ""; }