Clover coverage report - jMock - 1.0-beta1
Coverage timestamp: Sat Nov 29 2003 19:35:59 GMT
file stats: LOC: 39   Methods: 6
NCLOC: 29   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
DynaMock.java - 75% 66.7% 71.4%
coverage coverage
 1   
 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */
 2   
 package org.jmock.dynamic;
 3   
 
 4   
 import org.jmock.C;
 5   
 import org.jmock.expectation.Verifiable;
 6   
 import org.jmock.stub.StubBuilder;
 7   
 import org.jmock.stub.VoidStub;
 8   
 
 9   
 public class DynaMock
 10   
         implements Verifiable {
 11   
     DynamicMock coreMock;
 12   
 
 13  0
     public DynaMock(Class mockedType) {
 14  0
         this(new CoreMock(mockedType, CoreMock.mockNameFromClass(mockedType), new LIFOInvocationDispatcher()));
 15   
     }
 16   
 
 17  6
     public DynaMock(DynamicMock coreMock) {
 18  6
         this.coreMock = coreMock;
 19   
     }
 20   
 
 21  0
     public Object proxy() {
 22  0
         return coreMock.proxy();
 23   
     }
 24   
 
 25  2
     public String toString() {
 26  2
         return coreMock.toString();
 27   
     }
 28   
 
 29  2
     public void verify() {
 30  2
         coreMock.verify();
 31   
     }
 32   
 
 33  2
     public StubBuilder method(String methodName, Object arg1, Object arg2) {
 34  2
         InvocationMocker mocker = new InvocationMocker(methodName, C.eq(arg1, arg2), new VoidStub());
 35  2
         coreMock.add(mocker);
 36  2
         return new InvocationMockerBuilder(mocker);
 37   
     }
 38   
 }
 39