1 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 |