public interface MyInterface { public String doSomething(); } import org.mockobjects.MockObjectTestCase; public class MyTest extends MockObjectTestCase { public void testMockObject() { MyInterface mockObject = mock(MyInterface.class); } } public void testMockObject() { MyInterface mockObject = mock(MyInterface.class); expect(mockObject.doSomething()).andReturn("Hello, world!"); replay(mockObject); assertEquals("Hello, world!", mockObject.doSomething()); verify(mockObject); } public void testMyClass() { MyClass myClass = new MyClass(); assertEquals("Hello, world!", myClass.doSomethingWithInterface(mockObject)); } public class MyTest extends MockObjectTestCase { @Override protected void setUp() { super.setUp(); mockObjectLoaderAspect = new MockObjectLoaderAspect(); getAspectManager().add(mockObjectLoaderAspect); } }


上一篇:
下一篇:
切换中文