Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
11   49   5   2,2
0   36   0,45   5
5     1  
1    
 
 
  NiceMockControlTest       Line # 14 11 5 100% 1.0
 
  (4)
 
1    /*
2    * Copyright (c) 2001-2008 OFFIS, Tammo Freese.
3    * This program is made available under the terms of the MIT License.
4    */
5    package org.easymock.tests;
6   
7    import static org.junit.Assert.*;
8   
9    import org.easymock.MockControl;
10    import org.junit.Before;
11    import org.junit.Test;
12   
13    @SuppressWarnings("deprecation")
 
14    public class NiceMockControlTest {
15    MockControl<IMethods> control;
16   
17    IMethods mock;
18   
 
19  4 toggle @Before
20    public void setup() {
21  4 control = MockControl.createNiceControl(IMethods.class);
22  4 mock = control.getMock();
23  4 control.replay();
24    }
25   
 
26  1 toggle @Test
27    public void defaultReturnValueBoolean() {
28  1 assertEquals(false, mock.booleanReturningMethod(12));
29  1 control.verify();
30    }
31   
 
32  1 toggle @Test
33    public void defaultReturnValueFloat() {
34  1 assertEquals(0.0f, mock.floatReturningMethod(12), 0.0f);
35  1 control.verify();
36    }
37   
 
38  1 toggle @Test
39    public void defaultReturnValueDouble() {
40  1 assertEquals(0.0d, mock.doubleReturningMethod(12), 0.0d);
41  1 control.verify();
42    }
43   
 
44  1 toggle @Test
45    public void defaultReturnValueObject() {
46  1 assertEquals(null, mock.objectReturningMethod(12));
47  1 control.verify();
48    }
49    }