Project Hibernate 2.1.8 [5/3/05 10:18 AM]
 
Top Risky Classes Below Target Values
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
net. sf. hibernate. dialect. Dialect 3466 63 55 55 57.1 % 7.3 % -- 0
net. sf. hibernate. cfg. Configuration 1993 166 12 57 44.9 % 3.5 % -- 0
net. sf. hibernate. mapping. PersistentClass 1145 52 22 65 87.4 % 3.1 % -- 0
net. sf. hibernate. mapping. Property 478 53 9 30 82.1 % 3.3 % -- 0
net. sf. hibernate. Hibernate 261 26 10 16 45.2 % 31.2 % -- 0
net. sf. hibernate. cfg. Environment 196 13 15 11 80.0 % 9.1 % -- 0
net. sf. hibernate. connection. ConnectionProviderFactory 103 17 6 4 54.3 % 25.0 % -- 0
net. sf. hibernate. util. JDBCExceptionReporter 92 13 7 4 17.1 % 25.0 % -- 0
net. sf. hibernate. jmx. HibernateService 79 78 1 65 29.9 % 0.0 % -- 0
net. sf. hibernate. odmg. Database 76 25 3 14 52.1 % 7.1 % -- 0
Top Risky Classes With No Tests
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
net. sf. hibernate. impl. SessionImpl 10081 720 14 202 77.9 % 0.0 % -- 0
net. sf. hibernate. util. StringHelper 4426 75 59 28 70.3 % 0.0 % -- 0
net. sf. hibernate. hql. QueryTranslator 3569 223 16 85 92.9 % 0.0 % -- 0
net. sf. hibernate. collection. PersistentCollection 1961 70 28 48 70.9 % 0.0 % -- 0
net. sf. hibernate. cfg. Binder 1597 266 6 34 85.7 % 0.0 % -- 0
net. sf. hibernate. util. ReflectHelper 1552 47 33 15 74.2 % 0.0 % -- 0
net. sf. hibernate. mapping. Table 1513 72 21 31 70.9 % 0.0 % -- 0
net. sf. hibernate. type. PersistentCollectionType 973 54 18 37 63.1 % 0.0 % -- 0
net. sf. hibernate. type. TypeFactory 885 52 17 21 71.1 % 0.0 % -- 0
net. sf. hibernate. loader. Loader 821 164 5 51 86.8 % 0.0 % -- 0
Classes with Highest Complexity
Class Risk Complexity Usage Methods Coverage Test Points Failures
Methods Outcomes
net. sf. hibernate. impl. SessionImpl 10081 720 14 202 77.9 % 0.0 % -- 0
net. sf. hibernate. cfg. Binder 1597 266 6 34 85.7 % 0.0 % -- 0
net. sf. hibernate. persister. AbstractEntityPersister 483 241 2 110 87.6 % 0.0 % -- 0
net. sf. hibernate. hql. QueryTranslator 3569 223 16 85 92.9 % 0.0 % -- 0
net. sf. hibernate. persister. NormalizedEntityPersister 193 192 1 61 88.9 % 0.0 % -- 0
net. sf. hibernate. cfg. Configuration 1993 166 12 57 44.9 % 3.5 % -- 0
net. sf. hibernate. loader. Loader 821 164 5 51 86.8 % 0.0 % -- 0
net. sf. hibernate. persister. EntityPersister 162 161 1 53 84.7 % 0.0 % -- 0
net. sf. hibernate. collection. AbstractCollectionPersister 259 129 2 65 88.5 % 0.0 % -- 0
net. sf. hibernate. impl. AbstractQueryImpl 355 118 3 82 58.8 % 0.0 % -- 0
Methods with Highest Complexity
Method Coverage Complexity Outcomes with Test Points Test Status Outcome Status
net. sf. hibernate. persister. AbstractEntityPersister. <init>(PersistentClass, SessionFactoryImplementor) 91.5 % 45 -- -- --
net. sf. hibernate. hql. FromParser. token(String, QueryTranslator) 79.7 % 41 -- -- --
net. sf. hibernate. hql. SelectParser. token(String, QueryTranslator) 79.4 % 41 -- -- --
net. sf. hibernate. persister. NormalizedEntityPersister. <init>(PersistentClass, SessionFactoryImplementor) 93.9 % 30 -- -- --
net. sf. hibernate. cfg. Binder. bindRootClass(Element, RootClass, Mappings) 80.0 % 29 -- -- --
net. sf. hibernate. cfg. Binder. bindComponent(Element, Component, Class, String, String, boolean, Mappings) 87.3 % 28 -- -- --
net. sf. hibernate. persister. EntityPersister. <init>(PersistentClass, SessionFactoryImplementor) 95.5 % 28 -- -- --
net. sf. hibernate. sql. Template. renderWhereStringTemplate(String, Dialect) 85.1 % 27 -- -- --
net. sf. hibernate. tool. hbm2ddl. SchemaExport. execute(boolean, boolean, boolean, boolean) 69.3 % 26 -- -- --
net. sf. hibernate. hql. QueryTranslator. renderSQL() 97.8 % 26 -- -- --
Class and Method Complexity
Chart - Class Complexity Chart - Method Complexity
Class Coverage %
Chart - Class Coverage %