EasyMock: zomba de uma chamada de construtor em java

Eu olhei para perguntas semelhantes neste fórum, mas nenhuma delas respondeu à minha pergunta. Parece estranho, mas é possível zombar de uma chamada de construtor do objeto que você está zomband

Exemplo

class RealGuy {

   ....
   public void someMethod(Customer customer) {
     Customer customer = new Customer(145);
   }
}
class MyUnitTest() {
  public Customer customerMock = createMock(Customer.class)
  public void test1() {
    //i can inject the mock object, but it's still calling the constuctor
    realGuyobj.someMethod(customerMock);
    //the constructor call for constructor makes database connections, and such.
  }
}

Como posso esperar uma chamada de construtor? Posso alterar a chamada do construtor Customer para usar newInstance, mas não tenho certeza se isso ajudará. Eu não tenho controle sobre o que o corpo donew Customer(145) construtor faz.

Isso é possível

questionAnswers(4)

yourAnswerToTheQuestion