| <?xml version="1.0"?> |
| <!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd"> |
| |
| <coverage line-rate="0.0" branch-rate="0.0" lines-covered="0" lines-valid="173" branches-covered="0" branches-valid="32" complexity="2.0434782608695654" version="1.9.4.1" timestamp="1467730658964"> |
| <sources> |
| <source>/Users/briandemers/dev/source/shiro-1.2.x/samples/spring/src/main/java</source> |
| <source>--source</source> |
| </sources> |
| <packages> |
| <package name="org.apache.shiro.samples.spring" line-rate="0.0" branch-rate="0.0" complexity="1.8571428571428572"> |
| <classes> |
| <class name="org.apache.shiro.samples.spring.BootstrapDataPopulator" filename="org/apache/shiro/samples/spring/BootstrapDataPopulator.java" line-rate="0.0" branch-rate="1.0" complexity="1.0"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="60" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| <line number="62" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="afterPropertiesSet" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="72" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="87" hits="0" branch="false"/> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| <line number="97" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="99" hits="0" branch="false"/> |
| <line number="101" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="false"/> |
| <line number="103" hits="0" branch="false"/> |
| <line number="105" hits="0" branch="false"/> |
| <line number="106" hits="0" branch="false"/> |
| <line number="107" hits="0" branch="false"/> |
| <line number="109" hits="0" branch="false"/> |
| <line number="110" hits="0" branch="false"/> |
| <line number="111" hits="0" branch="false"/> |
| <line number="112" hits="0" branch="false"/> |
| <line number="113" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="false"/> |
| <line number="116" hits="0" branch="false"/> |
| <line number="117" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setDataSource" signature="(Ljavax/sql/DataSource;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="65" hits="0" branch="false"/> |
| <line number="66" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| <line number="60" hits="0" branch="false"/> |
| <line number="62" hits="0" branch="false"/> |
| <line number="65" hits="0" branch="false"/> |
| <line number="66" hits="0" branch="false"/> |
| <line number="72" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="87" hits="0" branch="false"/> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| <line number="97" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="99" hits="0" branch="false"/> |
| <line number="101" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="false"/> |
| <line number="103" hits="0" branch="false"/> |
| <line number="105" hits="0" branch="false"/> |
| <line number="106" hits="0" branch="false"/> |
| <line number="107" hits="0" branch="false"/> |
| <line number="109" hits="0" branch="false"/> |
| <line number="110" hits="0" branch="false"/> |
| <line number="111" hits="0" branch="false"/> |
| <line number="112" hits="0" branch="false"/> |
| <line number="113" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="false"/> |
| <line number="116" hits="0" branch="false"/> |
| <line number="117" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.DefaultSampleManager" filename="org/apache/shiro/samples/spring/DefaultSampleManager.java" line-rate="0.0" branch-rate="0.0" complexity="2.2"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="48" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="35" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getValue" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="63" hits="0" branch="false"/> |
| <line number="65" hits="0" branch="false"/> |
| <line number="66" hits="0" branch="false"/> |
| <line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="68" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="70" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="secureMethod1" signature="()V" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="90" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="secureMethod2" signature="()V" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="96" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="secureMethod3" signature="()V" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="102" hits="0" branch="false"/> |
| <line number="104" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setValue" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="78" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="82" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="35" hits="0" branch="false"/> |
| <line number="48" hits="0" branch="false"/> |
| <line number="63" hits="0" branch="false"/> |
| <line number="65" hits="0" branch="false"/> |
| <line number="66" hits="0" branch="false"/> |
| <line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="68" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="70" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| <line number="78" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="82" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="90" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="96" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="102" hits="0" branch="false"/> |
| <line number="104" hits="0" branch="false"/> |
| </lines> |
| </class> |
| </classes> |
| </package> |
| <package name="org.apache.shiro.samples.spring.realm" line-rate="0.0" branch-rate="0.0" complexity="6.0"> |
| <classes> |
| <class name="org.apache.shiro.samples.spring.realm.SaltAwareJdbcRealm" filename="org/apache/shiro/samples/spring/realm/SaltAwareJdbcRealm.java" line-rate="0.0" branch-rate="0.0" complexity="6.0"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="39" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="doGetAuthenticationInfo" signature="(Lorg/apache/shiro/authc/AuthenticationToken;)Lorg/apache/shiro/authc/AuthenticationInfo;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="43" hits="0" branch="false"/> |
| <line number="44" hits="0" branch="false"/> |
| <line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="48" hits="0" branch="false"/> |
| <line number="51" hits="0" branch="false"/> |
| <line number="52" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| <line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="59" hits="0" branch="false"/> |
| <line number="62" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| <line number="75" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="76" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="83" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getPasswordForUser" signature="(Ljava/sql/Connection;Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="101" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="106" hits="0" branch="false"/> |
| <line number="109" hits="0" branch="false"/> |
| <line number="111" hits="0" branch="false"/> |
| <line number="114" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="false"/> |
| <line number="116" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="37" hits="0" branch="false"/> |
| <line number="39" hits="0" branch="false"/> |
| <line number="43" hits="0" branch="false"/> |
| <line number="44" hits="0" branch="false"/> |
| <line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="48" hits="0" branch="false"/> |
| <line number="51" hits="0" branch="false"/> |
| <line number="52" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| <line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="59" hits="0" branch="false"/> |
| <line number="62" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| <line number="75" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="76" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="83" hits="0" branch="false"/> |
| <line number="85" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="101" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="106" hits="0" branch="false"/> |
| <line number="109" hits="0" branch="false"/> |
| <line number="111" hits="0" branch="false"/> |
| <line number="114" hits="0" branch="false"/> |
| <line number="115" hits="0" branch="false"/> |
| <line number="116" hits="0" branch="false"/> |
| <line number="118" hits="0" branch="false"/> |
| </lines> |
| </class> |
| </classes> |
| </package> |
| <package name="org.apache.shiro.samples.spring.web" line-rate="0.0" branch-rate="0.0" complexity="1.5714285714285714"> |
| <classes> |
| <class name="org.apache.shiro.samples.spring.web.IndexController" filename="org/apache/shiro/samples/spring/web/IndexController.java" line-rate="0.0" branch-rate="0.0" complexity="1.25"> |
| <methods> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="42" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="formBackingObject" signature="(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="71" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onSubmit" signature="(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Lorg/springframework/validation/BindException;)Lorg/springframework/web/servlet/ModelAndView;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="98" hits="0" branch="false"/> |
| <line number="100" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="referenceData" signature="(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/Object;Lorg/springframework/validation/Errors;)Ljava/util/Map;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="78" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="83" hits="0" branch="false"/> |
| <line number="84" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="87" hits="0" branch="false"/> |
| <line number="88" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setSampleManager" signature="(Lorg/apache/shiro/samples/spring/SampleManager;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="63" hits="0" branch="false"/> |
| <line number="64" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="42" hits="0" branch="false"/> |
| <line number="63" hits="0" branch="false"/> |
| <line number="64" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="false"/> |
| <line number="73" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="false"/> |
| <line number="78" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="false"/> |
| <line number="83" hits="0" branch="false"/> |
| <line number="84" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="87" hits="0" branch="false"/> |
| <line number="88" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="91" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="98" hits="0" branch="false"/> |
| <line number="100" hits="0" branch="false"/> |
| <line number="102" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.web.JnlpController" filename="org/apache/shiro/samples/spring/web/JnlpController.java" line-rate="0.0" branch-rate="0.0" complexity="3.0"> |
| <methods> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="39" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="handleRequestInternal" signature="(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="68" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="72" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="75" hits="0" branch="false"/> |
| <line number="76" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="83" hits="0" branch="false"/> |
| <line number="84" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setJnlpView" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="59" hits="0" branch="false"/> |
| <line number="60" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="39" hits="0" branch="false"/> |
| <line number="59" hits="0" branch="false"/> |
| <line number="60" hits="0" branch="false"/> |
| <line number="68" hits="0" branch="false"/> |
| <line number="69" hits="0" branch="false"/> |
| <line number="71" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="72" hits="0" branch="false"/> |
| <line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="75" hits="0" branch="false"/> |
| <line number="76" hits="0" branch="false"/> |
| <line number="79" hits="0" branch="false"/> |
| <line number="80" hits="0" branch="false"/> |
| <line number="81" hits="0" branch="false"/> |
| <line number="82" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="83" hits="0" branch="false"/> |
| <line number="84" hits="0" branch="false"/> |
| <line number="86" hits="0" branch="false"/> |
| <line number="89" hits="0" branch="false"/> |
| <line number="90" hits="0" branch="false"/> |
| <line number="92" hits="0" branch="false"/> |
| <line number="93" hits="0" branch="false"/> |
| <line number="94" hits="0" branch="false"/> |
| <line number="95" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.web.LoginCommand" filename="org/apache/shiro/samples/spring/web/LoginCommand.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="27" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getPassword" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="58" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getUsername" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="48" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setPassword" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="63" hits="0" branch="false"/> |
| <line number="64" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setUsername" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="53" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="27" hits="0" branch="false"/> |
| <line number="48" hits="0" branch="false"/> |
| <line number="53" hits="0" branch="false"/> |
| <line number="54" hits="0" branch="false"/> |
| <line number="58" hits="0" branch="false"/> |
| <line number="63" hits="0" branch="false"/> |
| <line number="64" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.web.LoginController" filename="org/apache/shiro/samples/spring/web/LoginController.java" line-rate="0.0" branch-rate="0.0" complexity="4.0"> |
| <methods> |
| <method name="<clinit>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="40" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="<init>" signature="()V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="38" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="onSubmit" signature="(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;Lorg/springframework/validation/BindException;)Lorg/springframework/web/servlet/ModelAndView;" line-rate="0.0" branch-rate="0.0"> |
| <lines> |
| <line number="44" hits="0" branch="false"/> |
| <line number="46" hits="0" branch="false"/> |
| <line number="49" hits="0" branch="false"/> |
| <line number="50" hits="0" branch="false"/> |
| <line number="51" hits="0" branch="false"/> |
| <line number="52" hits="0" branch="false"/> |
| <line number="53" hits="0" branch="false"/> |
| <line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="56" hits="0" branch="false"/> |
| <line number="58" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="38" hits="0" branch="false"/> |
| <line number="40" hits="0" branch="false"/> |
| <line number="44" hits="0" branch="false"/> |
| <line number="46" hits="0" branch="false"/> |
| <line number="49" hits="0" branch="false"/> |
| <line number="50" hits="0" branch="false"/> |
| <line number="51" hits="0" branch="false"/> |
| <line number="52" hits="0" branch="false"/> |
| <line number="53" hits="0" branch="false"/> |
| <line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"> |
| <conditions> |
| <condition number="0" type="jump" coverage="0%"/> |
| </conditions> |
| </line> |
| <line number="56" hits="0" branch="false"/> |
| <line number="58" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.web.LogoutController" filename="org/apache/shiro/samples/spring/web/LogoutController.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="34" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="handleRequestInternal" signature="(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;" 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="34" hits="0" branch="false"/> |
| <line number="37" hits="0" branch="false"/> |
| <line number="38" hits="0" branch="false"/> |
| </lines> |
| </class> |
| <class name="org.apache.shiro.samples.spring.web.SessionValueCommand" filename="org/apache/shiro/samples/spring/web/SessionValueCommand.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="27" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="getValue" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="51" hits="0" branch="false"/> |
| </lines> |
| </method> |
| <method name="setValue" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0"> |
| <lines> |
| <line number="55" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| </lines> |
| </method> |
| </methods> |
| <lines> |
| <line number="27" hits="0" branch="false"/> |
| <line number="51" hits="0" branch="false"/> |
| <line number="55" hits="0" branch="false"/> |
| <line number="56" hits="0" branch="false"/> |
| </lines> |
| </class> |
| </classes> |
| </package> |
| </packages> |
| </coverage> |