|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object biz.xsoftware.mock.MockObjectFactory
public abstract class MockObjectFactory
The factory class used to create MockObjects from one or many interfaces.
Method Summary | |
---|---|
static MockObject |
createMock(Class<?> theInterface)
Creates a MockObject based on your interface. |
static MockObject |
createMock(Class<?>[] interfaces)
Creates a MockObject based on your interface. |
static MockObject |
createMock(String id,
Class<?> theInterface)
Creates a MockObject based on your interface. |
static MockObject |
createMock(String id,
Class<?>[] interfaces)
Creates a MockObject based on your interface. |
abstract MockObject |
createMockImpl(String id,
Class<?>[] interfaces)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static MockObject createMock(String id, Class<?> theInterface)
MockSuperclass mockActionList = MockObjectFactory.createMock(ActionListener.class); button.addActionListener((ActionListener)mockActionList); button.setPressed(true); Object o = mockActionList.expectEvent("actionPerformed"); ActionEvent evt = (ActionEvent)o; assertEquals(evt.getSource(), button);
theInterface
- you want the mockObject to implement.id
- The object id used in the logs so you can differentiate mockobjects
public static MockObject createMock(Class<?> theInterface)
MockSuperclass mockActionList = MockObjectFactory.createMock(ActionListener.class); button.addActionListener((ActionListener)mockActionList); button.setPressed(true); Object o = mockActionList.expectEvent("actionPerformed"); ActionEvent evt = (ActionEvent)o; assertEquals(evt.getSource(), button);
theInterface
- you want the mockObject to implement.
public static MockObject createMock(Class<?>[] interfaces)
Class[] c = new Class[] {ActionListener.class, WindowListener.class}; MockSuperclass mockList = MockObjectFactory.createMock(c); button.addActionListener((ActionListener)mockList); window.addWindowListener((WindowListener)mockList); button.setPressed(true); Object o = mockList.expectEvent("actionPerformed"); ActionEvent evt = (ActionEvent)o; assertEquals(evt.getSource(), button);
interfaces
- The interfaces you want the mockObject to implement.
public static MockObject createMock(String id, Class<?>[] interfaces)
Class[] c = new Class[] {ActionListener.class, WindowListener.class}; MockSuperclass mockList = MockObjectFactory.createMock(c); button.addActionListener((ActionListener)mockList); window.addWindowListener((WindowListener)mockList); button.setPressed(true); Object o = mockList.expectEvent("actionPerformed"); ActionEvent evt = (ActionEvent)o; assertEquals(evt.getSource(), button);
interfaces
- The interfaces you want the mockObject to implement.
public abstract MockObject createMockImpl(String id, Class<?>[] interfaces)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |