Select:
jboss
jboss-common
1.0
3.2.1
3.2.3
4.0.0
4.0.2
|
Testability Report: jboss/jboss-common/4.0.0
Artifact Information:
| Analyzed classes | 314 | |
| - Excellent | 270 | 86.0% |
| - Good | 40 | 12.7% |
| - Needs work | 4 | 1.3% |
Least Testable Classes
[+]org.jboss.util.property.PropertyManager [ 253 ]
[+]java.util.Iterator names() [ 276 ]
line 35:org.jboss.util.property.PropertyManager() [ 245 ]
line 251:java.util.Iterator names() [ 31 ]
line 186:java.lang.String setProperty(java.lang.String, java.lang.String) [ 0 ]
[+]java.lang.String removeProperty(java.lang.String) [ 273 ]
line 35:org.jboss.util.property.PropertyManager() [ 245 ]
line 196:java.lang.String removeProperty(java.lang.String) [ 28 ]
line 186:java.lang.String setProperty(java.lang.String, java.lang.String) [ 0 ]
[+]void addPropertyListeners(org.jboss.util.property.PropertyListener[]) [ 262 ]
line 35:org.jboss.util.property.PropertyManager() [ 245 ]
line 116:void addPropertyListeners(org.jboss.util.property.PropertyListener[]) [ 17 ]
line 186:java.lang.String setProperty(java.lang.String, java.lang.String) [ 0 ]
[+]org.jboss.xml.binding.MappingObjectModelFactory [ 145 ]
[+]java.lang.Object newChild(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, org.xml.sax.Attributes) [ 151 ]
line 209:void setAttribute(java.lang.Object, java.lang.String, java.lang.String) [ 130 ]
line 25:org.jboss.xml.binding.MappingObjectModelFactory() [ 14 ]
line 22:org.jboss.xml.binding.MappingObjectModelFactory() [ 0 ]
[+]void addChild(java.lang.Object, java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String) [ 149 ]
line 209:void setAttribute(java.lang.Object, java.lang.String, java.lang.String) [ 130 ]
line 25:org.jboss.xml.binding.MappingObjectModelFactory() [ 14 ]
line 22:org.jboss.xml.binding.MappingObjectModelFactory() [ 0 ]
[+]java.lang.Object newRoot(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, org.xml.sax.Attributes) [ 149 ]
line 209:void setAttribute(java.lang.Object, java.lang.String, java.lang.String) [ 130 ]
line 25:org.jboss.xml.binding.MappingObjectModelFactory() [ 14 ]
line 22:org.jboss.xml.binding.MappingObjectModelFactory() [ 0 ]
[+]org.jboss.util.property.DefaultPropertyReader [ 129 ]
[+]org.jboss.util.property.DefaultPropertyReader() [ 130 ]
line 51:org.jboss.util.property.DefaultPropertyReader(java.lang.String) [ 130 ]
[+]org.jboss.util.property.DefaultPropertyReader(java.lang.String) [ 130 ]
line 44:java.lang.String[] getFilenames(java.lang.String) [ 129 ]
line 44:org.jboss.util.property.FilePropertyReader(java.lang.String[]) [ 1 ]
[+]java.lang.String[] getFilenames(java.lang.String) [ 129 ]
line 75:java.lang.Object coerce(java.lang.Object[], java.lang.Class) [ 89 ]
line 72:java.lang.String[] getArrayProperty(java.lang.String) [ 14 ]
line 66:java.lang.String getProperty(java.lang.String) [ 12 ]
[+]org.jboss.logging.Logger [ 106 ]
[+]void setPluginClassName(java.lang.String) [ 114 ]
line 67:void setPluginClassName(java.lang.String) [ 114 ]
line 37:org.jboss.logging.Logger() [ 94 ]
[+]void readObject(java.io.ObjectInputStream) [ 107 ]
line 37:org.jboss.logging.Logger() [ 94 ]
line 67:void setPluginClassName(java.lang.String) [ 10 ]
line 76:org.jboss.logging.Logger(java.lang.String) [ 2 ]
[+]boolean isInfoEnabled() [ 106 ]
line 37:org.jboss.logging.Logger() [ 94 ]
line 67:void setPluginClassName(java.lang.String) [ 10 ]
line 76:org.jboss.logging.Logger(java.lang.String) [ 2 ]
[+]org.jboss.util.property.FieldBoundPropertyListener [ 97 ]
[+]void propertyBound(org.jboss.util.property.PropertyMap) [ 98 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 78 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]java.lang.String getPropertyName() [ 97 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 78 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]java.lang.String filterValue(java.lang.String) [ 97 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 78 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]org.jboss.util.StackTrace [ 95 ]
[+]void print(java.io.PrintWriter, java.lang.String) [ 98 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 95 ]
line 251:void print(java.io.PrintWriter, java.lang.String) [ 2 ]
[+]boolean equals(java.lang.Object) [ 98 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 95 ]
[+]void print(java.io.PrintStream, java.lang.String) [ 98 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 95 ]
line 274:void print(java.io.PrintStream, java.lang.String) [ 2 ]
[+]org.jboss.util.Classes [ 93 ]
[+]java.lang.Class loadClass(java.lang.String, java.lang.ClassLoader) [ 105 ]
line 167:org.jboss.util.Classes() [ 89 ]
line 347:boolean isPrimitive(java.lang.String) [ 0 ]
[+]java.lang.Class loadClass(java.lang.String) [ 105 ]
line 167:org.jboss.util.Classes() [ 89 ]
line 298:java.lang.Class loadClass(java.lang.String, java.lang.ClassLoader) [ 16 ]
[+]void forceLoad(java.lang.Class) [ 102 ]
line 167:org.jboss.util.Classes() [ 89 ]
line 157:void add(java.lang.Throwable) [ 3 ]
line 121:java.lang.String getPackageName(java.lang.Class) [ 2 ]
[+]org.jboss.xml.binding.XsMarshaller [ 93 ]
[+]void marshal(java.io.Reader, org.jboss.xml.binding.ObjectModelProvider, java.lang.Object, java.io.Writer) [ 105 ]
line 88:void processElement(org.apache.ws.jaxme.xs.XSElement, org.jboss.xml.binding.AttributesImpl) [ 84 ]
line 45:org.jboss.xml.binding.XsMarshaller() [ 14 ]
line 101:void handleContent(org.xml.sax.ContentHandler) [ 4 ]
[+]void handleChildrenArray(org.apache.ws.jaxme.xs.XSElement, org.apache.ws.jaxme.xs.XSComplexType, java.lang.Object[], org.jboss.xml.binding.AttributesImpl) [ 98 ]
line 476:void handleChild(org.apache.ws.jaxme.xs.XSElement, org.apache.ws.jaxme.xs.XSComplexType, java.lang.Object, org.jboss.xml.binding.AttributesImpl) [ 83 ]
line 45:org.jboss.xml.binding.XsMarshaller() [ 14 ]
line 42:org.jboss.xml.binding.XsMarshaller() [ 0 ]
[+]void processGroup(org.apache.ws.jaxme.xs.XSGroup) [ 98 ]
line 449:void processParticle(org.apache.ws.jaxme.xs.XSParticle) [ 80 ]
line 45:org.jboss.xml.binding.XsMarshaller() [ 14 ]
line 42:org.jboss.xml.binding.XsMarshaller() [ 0 ]
[+]org.jboss.util.timeout.TimeoutFactory [ 91 ]
[+]org.jboss.util.timeout.Timeout createTimeout(long, org.jboss.util.timeout.TimeoutTarget) [ 138 ]
line 565:org.jboss.util.timeout.Timeout newTimeout(long, org.jboss.util.timeout.TimeoutTarget) [ 126 ]
line 544:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
[+]void access$300(org.jboss.util.timeout.TimeoutFactory) [ 28 ]
line 28:void doWork() [ 18 ]
line 544:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
[+]void doWork() [ 28 ]
line 511:org.jboss.util.timeout.TimeoutFactory$TimeoutImpl removeNode(int) [ 11 ]
line 544:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
line 520:org.jboss.util.timeout.TimeoutFactory$TimeoutWorker(org.jboss.util.timeout.TimeoutFactory$TimeoutImpl) [ 0 ]
[+]org.jboss.util.NestedThrowable$Util [ 90 ]
[+]boolean getBoolean(java.lang.String, boolean) [ 117 ]
line 128:void debug(java.lang.Object) [ 40 ]
line 126:org.jboss.logging.Logger getLogger() [ 32 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 24 ]
[+]void checkNested(org.jboss.util.NestedThrowable, java.lang.Throwable) [ 110 ]
line 153:void warn(java.lang.Object) [ 40 ]
line 151:org.jboss.logging.Logger getLogger() [ 32 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 24 ]
[+]org.jboss.logging.Logger getLogger() [ 46 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 24 ]
[+]org.jboss.util.timeout.TimeoutFactory$1 [ 88 ]
[+]void run() [ 88 ]
line 549:void access$300(org.jboss.util.timeout.TimeoutFactory) [ 78 ]
line 549:org.jboss.util.timeout.TimeoutFactory access$200() [ 10 ]
line 547:org.jboss.util.timeout.TimeoutFactory$1() [ 0 ]
[+]org.jboss.util.timeout.TimeoutFactory$1() [ 0 ]
[+]org.jboss.xml.binding.DelegatingObjectModelFactory [ 87 ]
[+]java.lang.Object newChild(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, org.xml.sax.Attributes) [ 105 ]
line 102:void setValue(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, java.lang.String) [ 60 ]
line 25:org.jboss.xml.binding.DelegatingObjectModelFactory(org.jboss.xml.binding.ObjectModelFactory) [ 0 ]
[+]void setValue(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, java.lang.String) [ 100 ]
line 102:void setValue(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, java.lang.String) [ 100 ]
line 114:java.lang.Object invokeFactory(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) [ 12 ]
line 102:java.lang.reflect.Method getMethodForElement(java.lang.Object, java.lang.String, java.lang.Class[]) [ 2 ]
[+]void addChild(java.lang.Object, java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String) [ 94 ]
line 102:void setValue(java.lang.Object, org.jboss.xml.binding.ContentNavigator, java.lang.String, java.lang.String, java.lang.String) [ 60 ]
line 25:org.jboss.xml.binding.DelegatingObjectModelFactory(org.jboss.xml.binding.ObjectModelFactory) [ 0 ]
[+]org.jboss.util.NestedThrowable [ 79 ]
[+]java.lang.Throwable getCause() [ 80 ]
line 39:org.jboss.util.NestedThrowable() [ 80 ]
[+]org.jboss.util.NestedThrowable() [ 80 ]
line 39:boolean getBoolean(java.lang.String, boolean) [ 76 ]
line 57:boolean isCompatible(int) [ 1 ]
[+]java.lang.Throwable getNested() [ 80 ]
line 39:org.jboss.util.NestedThrowable() [ 80 ]
[+]org.jboss.util.propertyeditor.InetAddressEditor [ 77 ]
[+]java.lang.Object getValue() [ 77 ]
line 53:org.jboss.util.NestedRuntimeException(java.lang.Throwable) [ 59 ]
line 49:java.lang.String replaceProperties(java.lang.String) [ 14 ]
line 24:org.jboss.util.propertyeditor.InetAddressEditor() [ 0 ]
[+]org.jboss.util.propertyeditor.InetAddressEditor() [ 0 ]
line 24:org.jboss.util.propertyeditor.TextPropertyEditorSupport() [ 0 ]
[+]org.jboss.util.property.Property [ 76 ]
[+]org.jboss.util.property.PropertyGroup getGroup(java.lang.String) [ 82 ]
line 56:java.lang.String set(java.lang.String, java.lang.String) [ 64 ]
line 128:org.jboss.util.property.PropertyGroup getPropertyGroup(java.lang.String) [ 18 ]
[+]org.jboss.util.property.PropertyGroup getGroup(java.lang.String, int) [ 82 ]
line 56:java.lang.String set(java.lang.String, java.lang.String) [ 64 ]
line 139:org.jboss.util.property.PropertyGroup getPropertyGroup(java.lang.String, int) [ 18 ]
[+]void addListeners(org.jboss.util.property.PropertyListener[]) [ 81 ]
line 56:java.lang.String set(java.lang.String, java.lang.String) [ 64 ]
line 35:void addPropertyListeners(org.jboss.util.property.PropertyListener[]) [ 17 ]
[+]org.jboss.util.propertyeditor.PropertiesEditor [ 75 ]
[+]java.lang.Object getValue() [ 75 ]
line 64:org.jboss.util.NestedRuntimeException(java.lang.Throwable) [ 59 ]
line 55:java.lang.String replaceProperties(java.lang.String, java.util.Properties) [ 14 ]
line 27:org.jboss.util.propertyeditor.PropertiesEditor() [ 0 ]
[+]org.jboss.util.propertyeditor.PropertiesEditor() [ 0 ]
line 27:org.jboss.util.propertyeditor.TextPropertyEditorSupport() [ 0 ]
[+]org.jboss.util.xml.JBossEntityResolver [ 73 ]
[+]org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String) [ 112 ]
line 35:org.jboss.util.xml.JBossEntityResolver() [ 34 ]
line 122:java.lang.String getLocalEntityName(java.lang.String, java.lang.String) [ 29 ]
line 132:boolean isTraceEnabled() [ 10 ]
[+]java.lang.String getLocalEntityName(java.lang.String, java.lang.String) [ 63 ]
line 35:org.jboss.util.xml.JBossEntityResolver() [ 34 ]
line 196:void warn(java.lang.Object) [ 10 ]
line 188:void trace(java.lang.Object, java.lang.Throwable) [ 10 ]
[+]boolean isEntityResolved() [ 34 ]
line 35:org.jboss.util.xml.JBossEntityResolver() [ 34 ]
line 33:org.jboss.util.xml.JBossEntityResolver() [ 0 ]
[+]org.jboss.util.Objects [ 71 ]
[+]java.lang.Object coerce(java.lang.Object[], java.lang.Class) [ 79 ]
line 168:java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 76 ]
[+]java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 76 ]
line 125:org.jboss.util.CoercionException(java.lang.Throwable) [ 59 ]
line 115:java.lang.reflect.Constructor getCompatibleConstructor(java.lang.Class, java.lang.Class) [ 3 ]
line 136:java.lang.Class getPrimitiveWrapper(java.lang.Class) [ 3 ]
[+]boolean equals(java.lang.Object[], java.lang.Object[]) [ 13 ]
line 344:boolean equals(java.lang.Object[], java.lang.Object[], boolean) [ 13 ]
[+]org.jboss.util.property.MethodBoundPropertyListener [ 71 ]
[+]void invokeSetter(java.lang.String) [ 88 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 68 ]
line 140:java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 17 ]
[+]void propertyBound(org.jboss.util.property.PropertyMap) [ 69 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 68 ]
[+]java.lang.String getPropertyName() [ 68 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 68 ]
[+]org.jboss.util.property.PropertyContainer [ 71 ]
[+]void bindField(java.lang.String, java.lang.String) [ 89 ]
line 70:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 78 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
[+]void bindMethod(java.lang.String, java.lang.String) [ 79 ]
line 103:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 68 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
[+]void throwException(java.lang.String, java.lang.Throwable) [ 66 ]
line 145:org.jboss.util.property.PropertyException(java.lang.String, java.lang.Throwable) [ 59 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
line 145:java.lang.String makeName(java.lang.String) [ 0 ]
Post Comment
|
|