I have a looked at similar questions on this board, but none of them answer my question. This sound strange, but is it possible to mock out a constructor call on the object
you can do so with EasyMock 3.0 and above.
Customer cust = createMockBuilder(Customer.class) .withConstructor(int.class) .withArgs(145) .addMockedMethod("someMethod") .createMock();