1E j              !   ! R !   6 6  < <  R   _     f f _resolver/Lorg/openid4java/discovery/yadis/YadisResolver; _servletPortI_serverLorg/mortbay/jetty/Server;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openid4java/discovery/yadis/YadisResolverTest;testNameLjava/lang/String; ExceptionssetUp()Vcontext#Lorg/mortbay/jetty/servlet/Context;tearDownsuite()Ljunit/framework/Test;testHeadersUrlresult-Lorg/openid4java/discovery/yadis/YadisResult;&testHeadersUrlToXmlContentTypeDocument testHtmlUrltestRedirectToHeaderResponsetestRedirectToHtmlResponsetestRedirectToXrdsResponsetestIncompleteHtmlParsingcache Lorg/openid4java/util/HttpCache;requestOptions)Lorg/openid4java/util/HttpRequestOptions;testInvalidUrlexpected.Lorg/openid4java/discovery/DiscoveryException;testHeadTransportError0Lorg/openid4java/discovery/yadis/YadisException; testInvalidXrdsLocationInHeaders#testInvalidXrdsLocationInGetHeaderstestMultipleXrdsLocationInHtmltestHtmlHeadElementsetestHtmlHeadNoMetaLjava/util/List; testEmptyHtml testGetErrortestXrdsSizeExceededtestMalformedXMLtestMalformedXRDSServiceURItestXrdsOpenidDelegateinfo0Lorg/openid4java/discovery/DiscoveryInformation; testEmptyUriyadismanager*Lorg/openid4java/consumer/ConsumerManager;results SourceFileYadisResolverTest.java qr SERVLET_PORT   mn-org/openid4java/discovery/yadis/YadisResolver q} klorg/mortbay/jetty/Server q op!org/mortbay/jetty/servlet/Context/ q'org/mortbay/jetty/servlet/ServletHolder0org/openid4java/discovery/yadis/YadisTestServlet q/*  } }junit/framework/TestSuite1org/openid4java/discovery/yadis/YadisResolverTest q java/lang/StringBuilderhttp://localhost: !" !#/?headers=simpleheaders $%org/openid4java/util/HttpCachehttp://example.com/& '( )*+ ,-. /0 12/?headers=simpleheaders_xml/?html=simplehtml/?headers=redir_simpleheaders/?headers=redir_simplehtml/?headers=redir_simplexrds 34 5 67bla.com )8org/openid4java/OpenIDException'Should have failed with error code 1794 9r,org/openid4java/discovery/DiscoveryException :% ;0 <=/?servertopped'Should have failed with error code 1796.org/openid4java/discovery/yadis/YadisException/?headers=invalidxrdslocation1'Should have failed with error code 1797/?headers=invalidxrdslocation24/?headers=simplehtml&getheaders=invalidxrdslocation1'Should have failed with error code 18004/?headers=simplehtml&getheaders=invalidxrdslocation2/?html=multiplexrdslocation'Should have failed with error code 1803 /?html=nohead/?html=twoheads/?html=extraheadinbodyXDiscovery should have ignored a html/body/head; we only care about spurious html/head's 1>/?html=headnometa,Should have discovered no endpoints; found:  /?html=empty'Should have failed with error code 1802/?html=nonexistantfile'Should have failed with error code 1798'org/openid4java/util/HttpRequestOptions )?'Should have failed with error code 1806(/?headers=simplexrds&xrds=malformedxrds1'Should have failed with error code 1805(/?headers=simplexrds&xrds=malformedxrds2(/?headers=simplexrds&xrds=malformedxrds3(/?headers=simplexrds&xrds=malformedxrds4(/?headers=simplexrds&xrds=malformedxrds5&/?headers=simplexrds&xrds=xrdsdelegate%Should have discovered one endpoint: @A.org/openid4java/discovery/DiscoveryInformation*Should have discovered an openid:Delegate. B% CD"Discovery failed on xrdsdelegate: (/?headers=simplexrds&xrds=malformedxrds6(Lorg/mortbay/jetty/servlet/ServletHolder;Ljava/lang/String;)Vstartstop(Ljava/lang/Class;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;discoverq(Ljava/lang/String;ILorg/openid4java/util/HttpCache;Ljava/util/Set;)Lorg/openid4java/discovery/yadis/YadisResult;+org/openid4java/discovery/yadis/YadisResult getEndpoints()Ljava/util/List;java/util/Listsize()I assertTrue(Z)VgetRequestOptions+()Lorg/openid4java/util/HttpRequestOptions;setMaxBodySizesetDefaultRequestOptions,(Lorg/openid4java/util/HttpRequestOptions;)V$(Ljava/lang/String;)Ljava/util/List;fail getMessage getErrorCode assertEquals(Ljava/lang/String;II)V(Ljava/lang/String;Z)VD(Ljava/lang/String;Lorg/openid4java/util/HttpCache;)Ljava/util/List;get(I)Ljava/lang/Object;getDelegateIdentifier assertNotNull'(Ljava/lang/String;Ljava/lang/Object;)V!jklmn opqrsN*+*t$&'uvwxyz{|}sB*Y Y* Y  L+YY t+ -/'0;2A4uBvw'~z{}s5 t 89u vwz{ s" YtI}sF*Y*  !Y"#$%L+&'(tQ*R-Q1TEUuFvw1z6}sF*Y*)  !Y"#$%L+&'(tY*Z-Y1\E]uFvw1z6}sF*Y**  !Y"#$%L+&'(ta*b-a1dEeuFvw1z6}sF*Y*+  !Y"#$%L+&'(ti*j-i1lEmuFvw1z6}sF*Y*,  !Y"#$%L+&'(tq*r-q1tEuuFvw1z6}sF*Y*-  !Y"#$%L+&'(ty*z-y1|E}uFvw1z6}s_!Y"L+.M,^/+,0*Y**  !Y"#$%N-&'(t&  CFJ^u*_vwW RJz6}sz"*12W45L+7+896t" !u"vw}sA *Y*: 2W;5L+=+>9.1<t& ).12:=@u2Avwz{}su*Y*? 2W@5L+7+89*Y*A 2W@5L+7+89(+6:be6t>#(+,47:]befnqtu ,fuvw}su*Y*B 2WC5L+7+89*Y*D 2WC5L+7+89(+6:be6t>#(+,47:]befnqtu ,fuvw}s;*Y*E 2WF5L+7 +89(+6t"#( + , 4 7 :u,;vw}s*Y*G 2WF5L+7 +89*Y*H 2WF5L+7 +89*Y*I  !Y"#$%LJ+&'K LJ5(+6:be6t6tb#(+,47:"]%b,e(f*n+q*t010343;79<u4,fvw}sF*Y*L 2LYM+' +'9t@#BECuFvw##z6}s;*Y*N 2WO5L+7 +89(+6t"I#L(S+O,Q4R7Q:Tu,;vw}s;*Y*P 2WQ5L+=+>9(+<t"Z#](d+`,b4c7b:eu,;vwz{}sWRYSL+ /!Y"M,+0*Y* ,TWU5N-7-89DG6t2 xy{|?DGHPSVu*HWvwOA}su*Y*V 2WW5L+7 +89*Y*X 2WW5L+7 +89(+6:be6t>#(+,47:]befnqtu ,fuvw}sc*Y*Y 2WW5L+7 +89*Y*Z 2WW5L+7 +89*Y*[ 2W45L+7+89(+6:be6t6tZ#(+,47:]befnqtu*,fvw}sa*Y*\ 2L]+'9+^_M`,abMYc,7 5CF6t"#/:CFG`u*: ##Gavwz{}s|*Y*d  !Y"#$%Le+&'KfYgM,Y*d hNi-'9t2 *-14DGOosx{u*|vw1KO-o z{