KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > easymock > tests > NiceMockControlTest


1 /*
2  * Copyright (c) 2001-2005 OFFIS. This program is made available under the terms of
3  * the MIT License.
4  */

5 package org.easymock.tests;
6
7 import junit.framework.TestCase;
8
9 import org.easymock.MockControl;
10
11 public class NiceMockControlTest extends TestCase {
12     MockControl<IMethods> control;
13
14     IMethods mock;
15
16     protected void setUp() {
17         control = MockControl.createNiceControl(IMethods.class);
18         mock = control.getMock();
19         control.replay();
20     }
21
22     public void testDefaultReturnValueBoolean() {
23         assertEquals(false, mock.booleanReturningMethod(12));
24         control.verify();
25     }
26
27     public void testDefaultReturnValueFloat() {
28         assertEquals(0.0f, mock.floatReturningMethod(12), 0.0f);
29         control.verify();
30     }
31
32     public void testDefaultReturnValueDouble() {
33         assertEquals(0.0d, mock.doubleReturningMethod(12), 0.0d);
34         control.verify();
35     }
36
37     public void testDefaultReturnValueObject() {
38         assertEquals(null, mock.objectReturningMethod(12));
39         control.verify();
40     }
41 }
42
Popular Tags