| <?xml version="1.0"?> |
| <!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd"> |
| |
| <coverage line-rate="0.5733333333333334" branch-rate="0.5227272727272727" lines-covered="86" lines-valid="150" branches-covered="23" branches-valid="44" complexity="1.6904761904761905" version="1.9.4.1" timestamp="1467730630235"> |
| <sources> |
| <source>--source</source> |
| <source>/Users/briandemers/dev/source/shiro-1.2.x/support/cas/src/main/java</source> |
| </sources> |
| <packages> |
| <package name="org.apache.shiro.cas" line-rate="0.5733333333333334" branch-rate="0.5227272727272727" complexity="1.6904761904761905"> |
| <classes> |
| <class name="org.apache.shiro.cas.CasAuthenticationException" filename="org/apache/shiro/cas/CasAuthenticationException.java" line-rate="0.0" branch-rate="1.0" complexity="1.0"> |
| <methods> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="29" hits="0" branch="false"/> |
| <line number="30" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="33" hits="0" branch="false"/> |
| <line number="34" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="41" hits="0" branch="false"/> |
| <line number="42" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="(Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| <line number="38" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="29" hits="0" branch="false"/> |
| <line number="30" hits="0" branch="false"/> |
| <line number="33" hits="0" branch="false"/> |
| <line number="34" hits="0" branch="false"/> |
| <line number="37" hits="0" branch="false"/> |
| <line number="38" hits="0" branch="false"/> |
| <line number="41" hits="0" branch="false"/> |
| <line number="42" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.cas.CasFilter" filename="org/apache/shiro/cas/CasFilter.java" line-rate="0.0" branch-rate="0.0" complexity="1.8333333333333333"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="52" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="50" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="createToken" signature="(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Lorg/apache/shiro/authc/AuthenticationToken;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="70" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="false"/> |
| <line number="72" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="isAccessAllowed" signature="(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljava/lang/Object;)Z" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="98" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onAccessDenied" signature="(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Z" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="85" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onLoginFailure" signature="(Lorg/apache/shiro/authc/AuthenticationToken;Lorg/apache/shiro/authc/AuthenticationException;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Z" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="130" hits="0" branch="false"/> |
| <line number="133" hits="0" branch="false"/> |
| <line number="134" hits="0" branch="true" condition-coverage="0% (0/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| <condition number="1" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="136" hits="0" branch="false"/> |
| <line number="137" hits="0" branch="false"/> |
| <line number="138" hits="0" branch="false"/> |
| <line number="139" hits="0" branch="false"/> |
| <line number="142" hits="0" branch="false"/> |
| <line number="143" hits="0" branch="false"/> |
| <line number="144" hits="0" branch="false"/> |
| <line number="145" hits="0" branch="false"/> |
| <line number="147" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onLoginSuccess" signature="(Lorg/apache/shiro/authc/AuthenticationToken;Lorg/apache/shiro/subject/Subject;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Z" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="113" hits="0" branch="false"/> |
| <line number="114" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setFailureUrl" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="151" hits="0" branch="false"/> |
| <line number="152" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="50" hits="0" branch="false"/> |
| <line number="52" hits="0" branch="false"/> |
| <line number="70" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="false"/> |
| <line number="72" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="113" hits="0" branch="false"/> |
| <line number="114" hits="0" branch="false"/> |
| <line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="130" hits="0" branch="false"/> |
| <line number="133" hits="0" branch="false"/> |
| <line number="134" hits="0" branch="true" condition-coverage="0% (0/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| <condition number="1" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="136" hits="0" branch="false"/> |
| <line number="137" hits="0" branch="false"/> |
| <line number="138" hits="0" branch="false"/> |
| <line number="139" hits="0" branch="false"/> |
| <line number="142" hits="0" branch="false"/> |
| <line number="143" hits="0" branch="false"/> |
| <line number="144" hits="0" branch="false"/> |
| <line number="145" hits="0" branch="false"/> |
| <line number="147" hits="0" branch="false"/> |
| <line number="151" hits="0" branch="false"/> |
| <line number="152" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.cas.CasRealm" filename="org/apache/shiro/cas/CasRealm.java" line-rate="0.7604166666666666" branch-rate="0.7666666666666667" complexity="1.8"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="64" hits="2" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="76" hits="16" branch="false"/> |
| <line number="79" hits="16" branch="false"/> |
| <line number="96" hits="16" branch="false"/> |
| <line number="97" hits="16" branch="false"/> |
| <line number="98" hits="16" branch="false"/> |
| </lines> |
| </method> |
| <method name="addPermissions" signature="(Lorg/apache/shiro/authz/SimpleAuthorizationInfo;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="242" hits="22" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="243" hits="16" branch="false"/> |
| <line number="244" hits="16" branch="false"/> |
| <line number="245" hits="22" branch="false"/> |
| </lines> |
| </method> |
| <method name="addRoles" signature="(Lorg/apache/shiro/authz/SimpleAuthorizationInfo;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="230" hits="22" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="231" hits="16" branch="false"/> |
| <line number="232" hits="16" branch="false"/> |
| <line number="233" hits="22" branch="false"/> |
| </lines> |
| </method> |
| <method name="createTicketValidator" signature="()Lorg/jasig/cas/client/validation/TicketValidator;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="114" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="116" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="doGetAuthenticationInfo" signature="(Lorg/apache/shiro/authc/AuthenticationToken;)Lorg/apache/shiro/authc/AuthenticationInfo;" line-rate="0.8333333333333334" branch-rate="0.8"> |
| <lines> |
| <line number="130" hits="16" branch="false"/> |
| <line number="131" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="132" hits="0" branch="false"/> |
| <line number="135" hits="16" branch="false"/> |
| <line number="136" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="137" hits="0" branch="false"/> |
| <line number="140" hits="16" branch="false"/> |
| <line number="144" hits="16" branch="false"/> |
| <line number="146" hits="16" branch="false"/> |
| <line number="147" hits="16" branch="false"/> |
| <line number="148" hits="32" branch="false"/> |
| <line number="149" hits="16" branch="false"/> |
| <line number="152" hits="16" branch="false"/> |
| <line number="154" hits="16" branch="false"/> |
| <line number="155" hits="16" branch="false"/> |
| <line number="156" hits="16" branch="false"/> |
| <line number="157" hits="16" branch="true" condition-coverage="100% (4/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| <condition number="1" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="158" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="159" hits="4" branch="false"/> |
| <line number="162" hits="16" branch="false"/> |
| <line number="163" hits="16" branch="false"/> |
| <line number="164" hits="16" branch="false"/> |
| <line number="165" hits="0" branch="false"/> |
| <line number="166" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="doGetAuthorizationInfo" signature="(Lorg/apache/shiro/subject/PrincipalCollection;)Lorg/apache/shiro/authz/AuthorizationInfo;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="180" hits="16" branch="false"/> |
| <line number="181" hits="16" branch="false"/> |
| <line number="182" hits="16" branch="false"/> |
| <line number="184" hits="16" branch="false"/> |
| <line number="186" hits="16" branch="false"/> |
| <line number="188" hits="16" branch="false"/> |
| <line number="190" hits="16" branch="false"/> |
| <line number="191" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="192" hits="6" branch="false"/> |
| <line number="193" hits="6" branch="false"/> |
| <line number="194" hits="6" branch="false"/> |
| <line number="196" hits="16" branch="false"/> |
| <line number="197" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="198" hits="6" branch="false"/> |
| <line number="199" hits="6" branch="false"/> |
| <line number="200" hits="6" branch="false"/> |
| <line number="201" hits="16" branch="false"/> |
| </lines> |
| </method> |
| <method name="ensureTicketValidator" signature="()Lorg/jasig/cas/client/validation/TicketValidator;" line-rate="0.6666666666666666" branch-rate="0.5"> |
| <lines> |
| <line number="107" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="108" hits="0" branch="false"/> |
| <line number="110" hits="16" branch="false"/> |
| </lines> |
| </method> |
| <method name="getCasServerUrlPrefix" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="248" hits="16" branch="false"/> |
| </lines> |
| </method> |
| <method name="getCasService" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="256" hits="16" branch="false"/> |
| </lines> |
| </method> |
| <method name="getDefaultPermissions" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="288" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getDefaultRoles" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="280" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getPermissionAttributeNames" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="304" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getRememberMeAttributeName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="272" hits="18" branch="false"/> |
| </lines> |
| </method> |
| <method name="getRoleAttributeNames" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="296" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getValidationProtocol" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="264" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onInit" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="102" hits="0" branch="false"/> |
| <line number="103" hits="0" branch="false"/> |
| <line number="104" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setCasServerUrlPrefix" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="252" hits="0" branch="false"/> |
| <line number="253" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setCasService" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="260" hits="0" branch="false"/> |
| <line number="261" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setDefaultPermissions" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="292" hits="4" branch="false"/> |
| <line number="293" hits="4" branch="false"/> |
| </lines> |
| </method> |
| <method name="setDefaultRoles" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="284" hits="4" branch="false"/> |
| <line number="285" hits="4" branch="false"/> |
| </lines> |
| </method> |
| <method name="setPermissionAttributeNames" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="308" hits="4" branch="false"/> |
| <line number="309" hits="4" branch="false"/> |
| </lines> |
| </method> |
| <method name="setRememberMeAttributeName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="276" hits="2" branch="false"/> |
| <line number="277" hits="2" branch="false"/> |
| </lines> |
| </method> |
| <method name="setRoleAttributeNames" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="300" hits="4" branch="false"/> |
| <line number="301" hits="4" branch="false"/> |
| </lines> |
| </method> |
| <method name="setValidationProtocol" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="268" hits="0" branch="false"/> |
| <line number="269" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="split" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="0.75"> |
| <lines> |
| <line number="211" hits="76" branch="false"/> |
| <line number="212" hits="76" branch="false"/> |
| <line number="213" hits="76" branch="true" condition-coverage="75% (3/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| <condition number="1" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="214" hits="72" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="215" hits="44" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="216" hits="44" branch="false"/> |
| <line number="220" hits="76" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="64" hits="2" branch="false"/> |
| <line number="76" hits="16" branch="false"/> |
| <line number="79" hits="16" branch="false"/> |
| <line number="96" hits="16" branch="false"/> |
| <line number="97" hits="16" branch="false"/> |
| <line number="98" hits="16" branch="false"/> |
| <line number="102" hits="0" branch="false"/> |
| <line number="103" hits="0" branch="false"/> |
| <line number="104" hits="0" branch="false"/> |
| <line number="107" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="108" hits="0" branch="false"/> |
| <line number="110" hits="16" branch="false"/> |
| <line number="114" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="116" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| <line number="130" hits="16" branch="false"/> |
| <line number="131" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="132" hits="0" branch="false"/> |
| <line number="135" hits="16" branch="false"/> |
| <line number="136" hits="16" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="137" hits="0" branch="false"/> |
| <line number="140" hits="16" branch="false"/> |
| <line number="144" hits="16" branch="false"/> |
| <line number="146" hits="16" branch="false"/> |
| <line number="147" hits="16" branch="false"/> |
| <line number="148" hits="32" branch="false"/> |
| <line number="149" hits="16" branch="false"/> |
| <line number="152" hits="16" branch="false"/> |
| <line number="154" hits="16" branch="false"/> |
| <line number="155" hits="16" branch="false"/> |
| <line number="156" hits="16" branch="false"/> |
| <line number="157" hits="16" branch="true" condition-coverage="100% (4/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| <condition number="1" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="158" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="159" hits="4" branch="false"/> |
| <line number="162" hits="16" branch="false"/> |
| <line number="163" hits="16" branch="false"/> |
| <line number="164" hits="16" branch="false"/> |
| <line number="165" hits="0" branch="false"/> |
| <line number="166" hits="0" branch="false"/> |
| <line number="180" hits="16" branch="false"/> |
| <line number="181" hits="16" branch="false"/> |
| <line number="182" hits="16" branch="false"/> |
| <line number="184" hits="16" branch="false"/> |
| <line number="186" hits="16" branch="false"/> |
| <line number="188" hits="16" branch="false"/> |
| <line number="190" hits="16" branch="false"/> |
| <line number="191" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="192" hits="6" branch="false"/> |
| <line number="193" hits="6" branch="false"/> |
| <line number="194" hits="6" branch="false"/> |
| <line number="196" hits="16" branch="false"/> |
| <line number="197" hits="16" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="198" hits="6" branch="false"/> |
| <line number="199" hits="6" branch="false"/> |
| <line number="200" hits="6" branch="false"/> |
| <line number="201" hits="16" branch="false"/> |
| <line number="211" hits="76" branch="false"/> |
| <line number="212" hits="76" branch="false"/> |
| <line number="213" hits="76" branch="true" condition-coverage="75% (3/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| <condition number="1" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="214" hits="72" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="215" hits="44" branch="true" condition-coverage="50% (1/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="50%"/> |
| </conditions> |
| </line> |
| <line number="216" hits="44" branch="false"/> |
| <line number="220" hits="76" branch="false"/> |
| <line number="230" hits="22" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="231" hits="16" branch="false"/> |
| <line number="232" hits="16" branch="false"/> |
| <line number="233" hits="22" branch="false"/> |
| <line number="242" hits="22" branch="true" condition-coverage="100% (2/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="100%"/> |
| </conditions> |
| </line> |
| <line number="243" hits="16" branch="false"/> |
| <line number="244" hits="16" branch="false"/> |
| <line number="245" hits="22" branch="false"/> |
| <line number="248" hits="16" branch="false"/> |
| <line number="252" hits="0" branch="false"/> |
| <line number="253" hits="0" branch="false"/> |
| <line number="256" hits="16" branch="false"/> |
| <line number="260" hits="0" branch="false"/> |
| <line number="261" hits="0" branch="false"/> |
| <line number="264" hits="0" branch="false"/> |
| <line number="268" hits="0" branch="false"/> |
| <line number="269" hits="0" branch="false"/> |
| <line number="272" hits="18" branch="false"/> |
| <line number="276" hits="2" branch="false"/> |
| <line number="277" hits="2" branch="false"/> |
| <line number="280" hits="0" branch="false"/> |
| <line number="284" hits="4" branch="false"/> |
| <line number="285" hits="4" branch="false"/> |
| <line number="288" hits="0" branch="false"/> |
| <line number="292" hits="4" branch="false"/> |
| <line number="293" hits="4" branch="false"/> |
| <line number="296" hits="0" branch="false"/> |
| <line number="300" hits="4" branch="false"/> |
| <line number="301" hits="4" branch="false"/> |
| <line number="304" hits="0" branch="false"/> |
| <line number="308" hits="4" branch="false"/> |
| <line number="309" hits="4" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.cas.CasSubjectFactory" filename="org/apache/shiro/cas/CasSubjectFactory.java" line-rate="0.0" branch-rate="0.0" complexity="5.0"> |
| <methods> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="31" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="createSubject" signature="(Lorg/apache/shiro/subject/SubjectContext;)Lorg/apache/shiro/subject/Subject;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| <line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="43" hits="0" branch="false"/> |
| <line number="45" hits="0" branch="true" condition-coverage="0% (0/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| <condition number="1" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="46" hits="0" branch="false"/> |
| <line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="49" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="31" hits="0" branch="false"/> |
| <line number="37" hits="0" branch="false"/> |
| <line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="43" hits="0" branch="false"/> |
| <line number="45" hits="0" branch="true" condition-coverage="0% (0/4)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| <condition number="1" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="46" hits="0" branch="false"/> |
| <line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="49" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.cas.CasToken" filename="org/apache/shiro/cas/CasToken.java" line-rate="1.0" branch-rate="1.0" complexity="1.0"> |
| <methods> |
| <method name="<init>" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="33" hits="22" branch="false"/> |
| <line number="36" hits="22" branch="false"/> |
| <line number="39" hits="22" branch="false"/> |
| <line number="41" hits="22" branch="false"/> |
| <line number="42" hits="22" branch="false"/> |
| <line number="43" hits="22" branch="false"/> |
| </lines> |
| </method> |
| <method name="getCredentials" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="50" hits="18" branch="false"/> |
| </lines> |
| </method> |
| <method name="getPrincipal" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="46" hits="4" branch="false"/> |
| </lines> |
| </method> |
| <method name="isRememberMe" signature="()Z" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="58" hits="10" branch="false"/> |
| </lines> |
| </method> |
| <method name="setRememberMe" signature="(Z)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="62" hits="6" branch="false"/> |
| <line number="63" hits="6" branch="false"/> |
| </lines> |
| </method> |
| <method name="setUserId" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0"> |
| <lines> |
| <line number="54" hits="18" branch="false"/> |
| <line number="55" hits="18" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="33" hits="22" branch="false"/> |
| <line number="36" hits="22" branch="false"/> |
| <line number="39" hits="22" branch="false"/> |
| <line number="41" hits="22" branch="false"/> |
| <line number="42" hits="22" branch="false"/> |
| <line number="43" hits="22" branch="false"/> |
| <line number="46" hits="4" branch="false"/> |
| <line number="50" hits="18" branch="false"/> |
| <line number="54" hits="18" branch="false"/> |
| <line number="55" hits="18" branch="false"/> |
| <line number="58" hits="10" branch="false"/> |
| <line number="62" hits="6" branch="false"/> |
| <line number="63" hits="6" branch="false"/> |
| </lines> |
| </class> |
| </classes> |
| </package> |
| </packages> |
| </coverage> |