Clover Coverage Report - EasyMock 2.4
Coverage timestamp: mer. juil. 2 2008 02:17:38 CEST
10   47   5   2
0   34   0,5   5
5     1  
1    
 
 
  NiceMockTest       Line # 14 10 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.tests2;
6   
7    import static org.easymock.EasyMock.*;
8    import static org.junit.Assert.*;
9   
10    import org.easymock.tests.IMethods;
11    import org.junit.Before;
12    import org.junit.Test;
13   
 
14    public class NiceMockTest {
15   
16    IMethods mock;
17   
 
18  4 toggle @Before
19    public void setup() {
20  4 mock = createNiceMock(IMethods.class);
21  4 replay(mock);
22    }
23   
 
24  1 toggle @Test
25    public void defaultReturnValueBoolean() {
26  1 assertEquals(false, mock.booleanReturningMethod(12));
27  1 verify(mock);
28    }
29   
 
30  1 toggle @Test
31    public void defaultReturnValueFloat() {
32  1 assertEquals(0.0f, mock.floatReturningMethod(12), 0.0f);
33  1 verify(mock);
34    }
35   
 
36  1 toggle @Test
37    public void defaultReturnValueDouble() {
38  1 assertEquals(0.0d, mock.doubleReturningMethod(12), 0.0d);
39  1 verify(mock);
40    }
41   
 
42  1 toggle @Test
43    public void defaultReturnValueObject() {
44  1 assertEquals(null, mock.objectReturningMethod(12));
45  1 verify(mock);
46    }
47    }