Select:
jboss
jboss-common
1.0
3.2.1
3.2.3
4.0.0
4.0.2
|
Testability Report: jboss/jboss-common/3.2.1
Artifact Information:
| Analyzed classes | 238 | |
| - Excellent | 203 | 85.3% |
| - Good | 29 | 12.2% |
| - Needs work | 6 | 2.5% |
Least Testable Classes
[+]org.jboss.util.state.Test [ 247 ]
[+]void main(java.lang.String[]) [ 410 ]
line 24:org.jboss.util.state.Test() [ 120 ]
line 92:boolean equals(java.lang.Object) [ 24 ]
line 112:java.util.Set addState(org.jboss.util.state.State) [ 22 ]
[+]boolean canSerialize(java.io.Serializable) [ 128 ]
line 24:org.jboss.util.state.Test() [ 120 ]
line 80:java.lang.Object copy(java.io.Serializable) [ 7 ]
[+]void test(java.lang.String) [ 124 ]
line 24:org.jboss.util.state.Test() [ 120 ]
line 345:void assertTrue(boolean) [ 2 ]
[+]org.jboss.util.property.PropertyManager [ 243 ]
[+]java.util.Iterator names() [ 266 ]
line 35:org.jboss.util.property.PropertyManager() [ 235 ]
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) [ 263 ]
line 35:org.jboss.util.property.PropertyManager() [ 235 ]
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[]) [ 252 ]
line 35:org.jboss.util.property.PropertyManager() [ 235 ]
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.util.property.DefaultPropertyReader [ 128 ]
[+]org.jboss.util.property.DefaultPropertyReader() [ 129 ]
line 51:org.jboss.util.property.DefaultPropertyReader(java.lang.String) [ 129 ]
[+]org.jboss.util.property.DefaultPropertyReader(java.lang.String) [ 129 ]
line 44:java.lang.String[] getFilenames(java.lang.String) [ 128 ]
line 44:org.jboss.util.property.FilePropertyReader(java.lang.String[]) [ 1 ]
[+]java.lang.String[] getFilenames(java.lang.String) [ 128 ]
line 75:java.lang.Object coerce(java.lang.Object[], java.lang.Class) [ 88 ]
line 72:java.lang.String[] getArrayProperty(java.lang.String) [ 14 ]
line 66:java.lang.String getProperty(java.lang.String) [ 12 ]
[+]org.jboss.util.property.FieldBoundPropertyListener [ 106 ]
[+]void propertyBound(org.jboss.util.property.PropertyMap) [ 107 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 87 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]java.lang.String getPropertyName() [ 106 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 87 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]java.lang.String filterValue(java.lang.String) [ 106 ]
line 46:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 87 ]
line 117:void setFieldValue(java.lang.String) [ 19 ]
[+]org.jboss.logging.Logger [ 105 ]
[+]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) [ 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) [ 1 ]
[+]boolean isInfoEnabled() [ 105 ]
line 37:org.jboss.logging.Logger() [ 94 ]
line 67:void setPluginClassName(java.lang.String) [ 10 ]
line 76:org.jboss.logging.Logger(java.lang.String) [ 1 ]
[+]org.jboss.util.StackTrace [ 104 ]
[+]void print(java.io.PrintWriter, java.lang.String) [ 107 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 104 ]
line 251:void print(java.io.PrintWriter, java.lang.String) [ 2 ]
[+]boolean equals(java.lang.Object) [ 107 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 104 ]
[+]void print(java.io.PrintStream, java.lang.String) [ 107 ]
line 62:org.jboss.util.StackTrace(java.lang.Throwable, int, int) [ 104 ]
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) [ 104 ]
line 152:org.jboss.util.Classes() [ 89 ]
[+]java.lang.Class loadClass(java.lang.String) [ 104 ]
line 152:org.jboss.util.Classes() [ 89 ]
line 266:java.lang.Class loadClass(java.lang.String, java.lang.ClassLoader) [ 15 ]
[+]void forceLoad(java.lang.Class) [ 102 ]
line 152:org.jboss.util.Classes() [ 89 ]
line 142:void add(java.lang.Throwable) [ 3 ]
line 113:java.lang.String getPackageName(java.lang.Class) [ 2 ]
[+]org.jboss.util.timeout.TimeoutFactory [ 90 ]
[+]org.jboss.util.timeout.Timeout createTimeout(long, org.jboss.util.timeout.TimeoutTarget) [ 138 ]
line 558:org.jboss.util.timeout.Timeout newTimeout(long, org.jboss.util.timeout.TimeoutTarget) [ 126 ]
line 539:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
[+]void access$300(org.jboss.util.timeout.TimeoutFactory) [ 30 ]
line 27:void doWork() [ 20 ]
line 539:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
[+]void doWork() [ 30 ]
line 507:org.jboss.util.timeout.TimeoutFactory$TimeoutImpl removeNode(int) [ 11 ]
line 539:org.jboss.util.timeout.TimeoutFactory() [ 10 ]
line 516:org.jboss.util.timeout.TimeoutFactory$TimeoutWorker(org.jboss.util.timeout.TimeoutFactory$TimeoutImpl) [ 1 ]
[+]org.jboss.util.NestedThrowable [ 89 ]
[+]java.lang.Throwable getCause() [ 89 ]
line 39:org.jboss.util.NestedThrowable() [ 89 ]
[+]org.jboss.util.NestedThrowable() [ 89 ]
line 39:boolean getBoolean(java.lang.String, boolean) [ 85 ]
line 57:boolean isCompatible(int) [ 1 ]
[+]java.lang.Throwable getNested() [ 89 ]
line 39:org.jboss.util.NestedThrowable() [ 89 ]
[+]org.jboss.util.NestedThrowable$Util [ 89 ]
[+]boolean getBoolean(java.lang.String, boolean) [ 116 ]
line 128:void debug(java.lang.Object) [ 40 ]
line 126:org.jboss.logging.Logger getLogger() [ 32 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 23 ]
[+]void checkNested(org.jboss.util.NestedThrowable, java.lang.Throwable) [ 109 ]
line 153:void warn(java.lang.Object) [ 40 ]
line 151:org.jboss.logging.Logger getLogger() [ 32 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 23 ]
[+]org.jboss.logging.Logger getLogger() [ 45 ]
line 101:org.jboss.util.NestedThrowable$Util() [ 23 ]
[+]org.jboss.util.propertyeditor.InetAddressEditor [ 83 ]
[+]java.lang.Object getValue() [ 83 ]
line 53:org.jboss.util.NestedRuntimeException(java.lang.Throwable) [ 68 ]
line 49:java.lang.String replaceProperties(java.lang.String) [ 11 ]
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.Objects [ 81 ]
[+]java.lang.Object coerce(java.lang.Object[], java.lang.Class) [ 88 ]
line 168:java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 85 ]
[+]java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 85 ]
line 125:org.jboss.util.CoercionException(java.lang.Throwable) [ 68 ]
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 [ 80 ]
[+]void invokeSetter(java.lang.String) [ 97 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 77 ]
line 140:java.lang.Object coerce(java.lang.Object, java.lang.Class) [ 17 ]
[+]void propertyBound(org.jboss.util.property.PropertyMap) [ 78 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 77 ]
[+]java.lang.String getPropertyName() [ 77 ]
line 56:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 77 ]
[+]org.jboss.util.property.PropertyContainer [ 79 ]
[+]void bindField(java.lang.String, java.lang.String) [ 98 ]
line 70:org.jboss.util.property.FieldBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 87 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
[+]void bindMethod(java.lang.String, java.lang.String) [ 88 ]
line 103:org.jboss.util.property.MethodBoundPropertyListener(java.lang.Object, java.lang.String, java.lang.String) [ 77 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
[+]void throwException(java.lang.String, java.lang.Throwable) [ 75 ]
line 145:org.jboss.util.property.PropertyException(java.lang.String, java.lang.Throwable) [ 68 ]
line 32:org.jboss.util.property.PropertyContainer(java.util.Properties) [ 7 ]
line 145:java.lang.String makeName(java.lang.String) [ 0 ]
[+]org.jboss.util.propertyeditor.URLEditor [ 74 ]
[+]java.lang.Object getValue() [ 74 ]
line 41:org.jboss.util.NestedRuntimeException(java.lang.Throwable) [ 68 ]
line 38:java.net.URL toURL(java.lang.String) [ 5 ]
line 25:org.jboss.util.propertyeditor.URLEditor() [ 0 ]
[+]org.jboss.util.propertyeditor.URLEditor() [ 0 ]
line 25:org.jboss.util.propertyeditor.TextPropertyEditorSupport() [ 0 ]
[+]org.jboss.util.AbstractNestedThrowable [ 70 ]
[+]void printStackTrace(java.io.PrintStream) [ 74 ]
line 48:org.jboss.util.AbstractNestedThrowable(java.lang.String, java.lang.Throwable) [ 68 ]
line 110:void print(java.lang.Throwable, java.io.PrintStream) [ 4 ]
[+]void printStackTrace(java.io.PrintWriter) [ 74 ]
line 48:org.jboss.util.AbstractNestedThrowable(java.lang.String, java.lang.Throwable) [ 68 ]
line 123:void print(java.lang.Throwable, java.io.PrintWriter) [ 4 ]
[+]java.lang.String getMessage() [ 71 ]
line 48:org.jboss.util.AbstractNestedThrowable(java.lang.String, java.lang.Throwable) [ 68 ]
line 97:java.lang.String getMessage(java.lang.String, java.lang.Throwable) [ 3 ]
[+]org.jboss.util.NestedError [ 70 ]
[+]void printStackTrace(java.io.PrintStream) [ 74 ]
line 48:org.jboss.util.NestedError(java.lang.String, java.lang.Throwable) [ 68 ]
line 110:void print(java.lang.Throwable, java.io.PrintStream) [ 4 ]
[+]void printStackTrace(java.io.PrintWriter) [ 74 ]
line 48:org.jboss.util.NestedError(java.lang.String, java.lang.Throwable) [ 68 ]
line 123:void print(java.lang.Throwable, java.io.PrintWriter) [ 4 ]
[+]java.lang.String getMessage() [ 71 ]
line 48:org.jboss.util.NestedError(java.lang.String, java.lang.Throwable) [ 68 ]
line 97:java.lang.String getMessage(java.lang.String, java.lang.Throwable) [ 3 ]
[+]org.jboss.util.NestedException [ 70 ]
[+]void printStackTrace(java.io.PrintStream) [ 74 ]
line 48:org.jboss.util.NestedException(java.lang.String, java.lang.Throwable) [ 68 ]
line 110:void print(java.lang.Throwable, java.io.PrintStream) [ 4 ]
[+]void printStackTrace(java.io.PrintWriter) [ 74 ]
line 48:org.jboss.util.NestedException(java.lang.String, java.lang.Throwable) [ 68 ]
line 123:void print(java.lang.Throwable, java.io.PrintWriter) [ 4 ]
[+]java.lang.String getMessage() [ 71 ]
line 48:org.jboss.util.NestedException(java.lang.String, java.lang.Throwable) [ 68 ]
line 97:java.lang.String getMessage(java.lang.String, java.lang.Throwable) [ 3 ]
[+]org.jboss.util.NestedRuntimeException [ 70 ]
[+]void printStackTrace(java.io.PrintStream) [ 74 ]
line 48:org.jboss.util.NestedRuntimeException(java.lang.String, java.lang.Throwable) [ 68 ]
line 110:void print(java.lang.Throwable, java.io.PrintStream) [ 4 ]
[+]void printStackTrace(java.io.PrintWriter) [ 74 ]
line 48:org.jboss.util.NestedRuntimeException(java.lang.String, java.lang.Throwable) [ 68 ]
line 123:void print(java.lang.Throwable, java.io.PrintWriter) [ 4 ]
[+]java.lang.String getMessage() [ 71 ]
line 48:org.jboss.util.NestedRuntimeException(java.lang.String, java.lang.Throwable) [ 68 ]
line 97:java.lang.String getMessage(java.lang.String, java.lang.Throwable) [ 3 ]
[+]org.jboss.util.propertyeditor.ClassEditor [ 69 ]
[+]java.lang.Object getValue() [ 69 ]
line 42:org.jboss.util.NestedRuntimeException(java.lang.Throwable) [ 68 ]
line 20:org.jboss.util.propertyeditor.ClassEditor() [ 0 ]
[+]org.jboss.util.propertyeditor.ClassEditor() [ 0 ]
line 20:org.jboss.util.propertyeditor.TextPropertyEditorSupport() [ 0 ]
Post Comment
|
|