Select:
jmock
jmock
1.0.0
1.0.0.RC1
1.0.1
1.1.0
1.2.0
|
Testability Report: jmock/jmock/1.0.0
Artifact Information:
| Analyzed classes | 87 | |
| - Excellent | 86 | 98.9% |
| - Good | 1 | 1.1% |
| - Needs work | 0 | 0.0% |
Least Testable Classes
[+]org.jmock.core.stub.DefaultResultStub [ 98 ]
[+]void createDefaultResults() [ 100 ]
line 0:java.lang.Class class$(java.lang.String) [ 1 ]
line 0:org.jmock.core.stub.DefaultResultStub() [ 0 ]
[+]java.lang.String createErrorMessage(org.jmock.core.Invocation) [ 3 ]
line 0:org.jmock.core.stub.DefaultResultStub() [ 0 ]
[+]java.lang.Object invoke(org.jmock.core.Invocation) [ 3 ]
line 0:org.jmock.core.stub.DefaultResultStub() [ 0 ]
line 0:java.lang.String classShortName(java.lang.Class) [ 0 ]
line 0:org.jmock.core.CoreMock(java.lang.Class, java.lang.String) [ 0 ]
[+]org.jmock.expectation.MockObject [ 28 ]
[+]void verify() [ 28 ]
line 0:void verifyObject(java.lang.Object) [ 28 ]
line 0:org.jmock.expectation.MockObject() [ 0 ]
[+]void notYetImplemented(java.lang.String) [ 0 ]
[+]void assertEquals(java.lang.String, int, int) [ 0 ]
line 0:org.jmock.expectation.MockObject() [ 0 ]
[+]org.jmock.util.Verifier [ 26 ]
[+]void verifyObject(java.lang.Object) [ 38 ]
line 0:void verifyFieldsForClass(java.lang.Object, java.lang.Class, java.util.Vector) [ 28 ]
line 0:org.jmock.util.Verifier() [ 10 ]
[+]void verifyFieldsForClass(java.lang.Object, java.lang.Class, java.util.Vector) [ 28 ]
line 0:boolean isBaseObjectClass(java.lang.Class) [ 12 ]
line 0:org.jmock.util.Verifier() [ 10 ]
line 0:void verifyField(java.lang.reflect.Field, java.lang.Object, java.util.Vector) [ 3 ]
[+]boolean isBaseObjectClass(java.lang.Class) [ 22 ]
line 0:org.jmock.util.Verifier() [ 10 ]
line 0:java.lang.Class class$(java.lang.String) [ 1 ]
[+]org.jmock.core.constraint.IsEventFrom [ 20 ]
[+]org.jmock.core.constraint.IsEventFrom(java.lang.Object) [ 22 ]
line 0:org.jmock.core.constraint.IsEventFrom(java.lang.Class, java.lang.Object) [ 10 ]
line 0:java.lang.Class class$(java.lang.String) [ 1 ]
[+]boolean eval(java.lang.Object) [ 4 ]
line 0:boolean eventHasSameSource(java.util.EventObject) [ 1 ]
line 0:org.jmock.core.constraint.IsEventFrom(java.lang.Class, java.lang.Object) [ 0 ]
[+]boolean eventHasSameSource(java.util.EventObject) [ 1 ]
line 0:org.jmock.core.constraint.IsEventFrom(java.lang.Class, java.lang.Object) [ 0 ]
[+]org.jmock.core.constraint.IsEqual [ 11 ]
[+]boolean areEqual(java.lang.Object, java.lang.Object) [ 12 ]
line 0:boolean areArraysEqual(java.lang.Object, java.lang.Object) [ 5 ]
line 0:boolean isArray(java.lang.Object) [ 0 ]
[+]boolean areArrayElementsEqual(java.lang.Object, java.lang.Object) [ 12 ]
line 0:boolean areEqual(java.lang.Object, java.lang.Object) [ 10 ]
[+]boolean areArraysEqual(java.lang.Object, java.lang.Object) [ 12 ]
line 0:boolean areArrayElementsEqual(java.lang.Object, java.lang.Object) [ 9 ]
line 0:boolean areArrayLengthsEqual(java.lang.Object, java.lang.Object) [ 1 ]
[+]org.jmock.expectation.MapEntry [ 11 ]
[+]boolean equals(java.lang.Object) [ 16 ]
line 0:boolean arrayEquals(java.lang.Object) [ 8 ]
line 0:org.jmock.expectation.MapEntry(java.lang.Object, java.lang.Object) [ 2 ]
line 0:java.lang.Object setValue(java.lang.Object) [ 1 ]
[+]boolean arrayEquals(java.lang.Object) [ 11 ]
line 0:org.jmock.expectation.MapEntry(java.lang.Object, java.lang.Object) [ 2 ]
line 0:java.lang.Object setValue(java.lang.Object) [ 1 ]
[+]int hashCode() [ 5 ]
line 0:org.jmock.expectation.MapEntry(java.lang.Object, java.lang.Object) [ 2 ]
line 0:java.lang.Object setValue(java.lang.Object) [ 1 ]
[+]org.jmock.builder.InvocationMockerDescriber [ 10 ]
[+]void describeTo(java.lang.StringBuffer, java.util.List, org.jmock.core.Stub, java.lang.String) [ 10 ]
line 0:org.jmock.builder.InvocationMockerDescriber() [ 0 ]
line 0:boolean hasDescription() [ 0 ]
line 0:java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
[+]org.jmock.builder.InvocationMockerDescriber() [ 0 ]
[+]boolean hasDescription() [ 0 ]
line 0:org.jmock.builder.InvocationMockerDescriber() [ 0 ]
[+]org.jmock.core.Formatting [ 7 ]
[+]java.lang.StringBuffer join(java.lang.Object, java.lang.StringBuffer, java.lang.String, java.lang.String) [ 8 ]
line 0:java.lang.StringBuffer join(java.lang.Object, java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) [ 8 ]
[+]java.lang.StringBuffer join(java.util.Collection, java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) [ 8 ]
line 0:java.lang.StringBuffer join(java.lang.Object, java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String) [ 8 ]
[+]java.lang.StringBuffer join(java.util.Collection, java.lang.StringBuffer, java.lang.String, java.lang.String) [ 8 ]
line 0:java.lang.StringBuffer join(java.lang.Object, java.lang.StringBuffer, java.lang.String, java.lang.String) [ 8 ]
[+]org.jmock.core.Invocation [ 6 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 9 ]
line 0:java.lang.StringBuffer join(java.util.Collection, java.lang.StringBuffer, java.lang.String, java.lang.String) [ 8 ]
line 0:org.jmock.core.Invocation(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) [ 1 ]
[+]boolean equals(org.jmock.core.Invocation) [ 5 ]
line 0:org.jmock.core.Invocation(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) [ 1 ]
[+]boolean equals(java.lang.Object) [ 3 ]
line 0:org.jmock.core.Invocation(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) [ 1 ]
[+]org.jmock.builder.InvocationMockerBuilder [ 4 ]
[+]org.jmock.builder.ArgumentsMatchBuilder method(java.lang.String) [ 8 ]
line 0:void checkLegalMethodName(java.lang.String) [ 4 ]
line 0:void checkExistingMethodName(java.lang.String) [ 3 ]
line 0:void setupOrderingMatchers(org.jmock.builder.BuilderNamespace, java.lang.String, java.lang.String) [ 1 ]
[+]void checkLegalMethodName(java.lang.String) [ 5 ]
line 0:boolean isLegalMethodName(java.lang.String) [ 3 ]
line 0:void setupOrderingMatchers(org.jmock.builder.BuilderNamespace, java.lang.String, java.lang.String) [ 1 ]
line 0:org.jmock.builder.InvocationMockerBuilder(org.jmock.core.StubMatchersCollection, org.jmock.builder.BuilderNamespace, java.lang.Class) [ 0 ]
[+]boolean isLegalMethodName(java.lang.String) [ 4 ]
line 0:void setupOrderingMatchers(org.jmock.builder.BuilderNamespace, java.lang.String, java.lang.String) [ 1 ]
line 0:org.jmock.builder.InvocationMockerBuilder(org.jmock.core.StubMatchersCollection, org.jmock.builder.BuilderNamespace, java.lang.Class) [ 0 ]
line 0:void setStub(org.jmock.core.Stub) [ 0 ]
[+]org.jmock.expectation.AbstractExpectation [ 4 ]
[+]void assertEquals(java.lang.String, java.lang.Object, java.lang.Object) [ 5 ]
line 0:org.jmock.expectation.AbstractExpectation(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
line 0:void setHasExpectations() [ 0 ]
[+]boolean shouldCheckImmediately() [ 2 ]
line 0:org.jmock.expectation.AbstractExpectation(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
line 0:void setHasExpectations() [ 0 ]
[+]void clearActual() [ 0 ]
line 0:org.jmock.expectation.AbstractExpectation(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
line 0:void setHasExpectations() [ 0 ]
[+]org.jmock.expectation.ExpectationMap [ 4 ]
[+]void verify() [ 5 ]
line 0:void verify() [ 5 ]
line 0:org.jmock.expectation.ExpectationMap(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
[+]java.lang.Object get(java.lang.Object) [ 3 ]
line 0:void addActual(java.lang.Object) [ 3 ]
line 0:org.jmock.expectation.ExpectationMap(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
[+]void addExpected(java.lang.Object, java.lang.Object) [ 0 ]
line 0:org.jmock.expectation.ExpectationMap(java.lang.String) [ 0 ]
line 0:void setFailOnVerify() [ 0 ]
line 0:void setExpectNothing() [ 0 ]
[+]org.jmock.core.FIFOInvocationDispatcher [ 3 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 5 ]
line 0:boolean anyInvokableHasDescription() [ 2 ]
line 0:void writeInvokablesTo(java.lang.StringBuffer) [ 2 ]
line 0:org.jmock.core.FIFOInvocationDispatcher() [ 0 ]
[+]java.lang.Object dispatch(org.jmock.core.Invocation) [ 2 ]
line 0:org.jmock.core.FIFOInvocationDispatcher() [ 0 ]
line 0:void setDefaultStub(org.jmock.core.Stub) [ 0 ]
line 0:boolean matches(org.jmock.core.Invocation) [ 0 ]
[+]void writeInvokablesTo(java.lang.StringBuffer) [ 2 ]
line 0:org.jmock.core.FIFOInvocationDispatcher() [ 0 ]
line 0:void setDefaultStub(org.jmock.core.Stub) [ 0 ]
line 0:boolean hasDescription() [ 0 ]
[+]org.jmock.core.InvocationMocker$1 [ 3 ]
[+]void describeTo(java.lang.StringBuffer, java.util.List, org.jmock.core.Stub, java.lang.String) [ 3 ]
line 0:org.jmock.core.InvocationMocker$1() [ 0 ]
line 0:boolean hasDescription() [ 0 ]
line 0:java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
[+]org.jmock.core.InvocationMocker$1() [ 0 ]
[+]boolean hasDescription() [ 0 ]
line 0:org.jmock.core.InvocationMocker$1() [ 0 ]
[+]org.jmock.core.LIFOInvocationDispatcher [ 3 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 5 ]
line 0:boolean anyInvokableHasDescription() [ 2 ]
line 0:void writeInvokablesTo(java.lang.StringBuffer) [ 2 ]
line 0:org.jmock.core.LIFOInvocationDispatcher() [ 0 ]
[+]java.lang.Object dispatch(org.jmock.core.Invocation) [ 2 ]
line 0:org.jmock.core.LIFOInvocationDispatcher() [ 0 ]
line 0:void setDefaultStub(org.jmock.core.Stub) [ 0 ]
line 0:boolean matches(org.jmock.core.Invocation) [ 0 ]
[+]void writeInvokablesTo(java.lang.StringBuffer) [ 2 ]
line 0:org.jmock.core.LIFOInvocationDispatcher() [ 0 ]
line 0:void setDefaultStub(org.jmock.core.Stub) [ 0 ]
line 0:boolean hasDescription() [ 0 ]
[+]org.jmock.core.matcher.ArgumentsMatcher [ 3 ]
[+]boolean matches(org.jmock.core.Invocation) [ 4 ]
line 0:boolean matchesValues(java.util.List) [ 2 ]
line 0:org.jmock.core.matcher.ArgumentsMatcher(org.jmock.core.Constraint[]) [ 0 ]
[+]boolean matchesValues(java.util.List) [ 2 ]
line 0:org.jmock.core.matcher.ArgumentsMatcher(org.jmock.core.Constraint[]) [ 0 ]
line 0:boolean eval(java.lang.Object) [ 0 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 2 ]
line 0:org.jmock.core.matcher.ArgumentsMatcher(org.jmock.core.Constraint[]) [ 0 ]
line 0:java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
[+]org.jmock.core.constraint.And [ 2 ]
[+]boolean eval(java.lang.Object) [ 2 ]
line 0:org.jmock.core.constraint.And(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]org.jmock.core.constraint.And(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
line 0:org.jmock.core.constraint.And(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]org.jmock.core.constraint.Or [ 2 ]
[+]boolean eval(java.lang.Object) [ 2 ]
line 0:org.jmock.core.constraint.Or(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]org.jmock.core.constraint.Or(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
line 0:org.jmock.core.constraint.Or(org.jmock.core.Constraint, org.jmock.core.Constraint) [ 0 ]
[+]org.jmock.core.constraint.StringContains [ 2 ]
[+]boolean eval(java.lang.Object) [ 2 ]
line 0:org.jmock.core.constraint.StringContains(java.lang.String) [ 0 ]
[+]java.lang.StringBuffer describeTo(java.lang.StringBuffer) [ 0 ]
line 0:org.jmock.core.constraint.StringContains(java.lang.String) [ 0 ]
[+]org.jmock.core.constraint.StringContains(java.lang.String) [ 0 ]
[+]org.jmock.expectation.ExpectationCounter [ 2 ]
[+]void inc() [ 2 ]
line 0:org.jmock.expectation.ExpectationCounter(java.lang.String) [ 0 ]
line 0:void setExpectNothing() [ 0 ]
line 0:void setExpected(int) [ 0 ]
[+]void clearActual() [ 0 ]
line 0:org.jmock.expectation.ExpectationCounter(java.lang.String) [ 0 ]
line 0:void setExpectNothing() [ 0 ]
line 0:void setExpected(int) [ 0 ]
[+]void setExpectNothing() [ 0 ]
line 0:org.jmock.expectation.ExpectationCounter(java.lang.String) [ 0 ]
line 0:void setExpectNothing() [ 0 ]
line 0:void setExpected(int) [ 0 ]
Post Comment
|
|