viernes, 25 de enero de 2008

easymock

Easymock es un framework que te permite hacer pruebas sin tener todas las clases implementadas ya que trabaja con interface.Se utiliza para hacer pruebas unitarias con JUnit.


Ejemplo:


public class TestServicioPedido {


@Test
public void TestCancelarPedido(){


Pedido pedido=new Pedido();
ServicioPedido servicioPedido= EasyMock.createMock(ServicioPedido.class);

EasyMock.reset(servicioPedido);

EasyMock.expect(servicioPedido.cancelarPedido(pedido)).andReturn(true);
EasyMock.replay (servicioPedido);


ControladorSolicitudesUsuarioImpl controlador=new ControladorSolicitudesUsuarioImpl();
controlador.pedido=pedido;
controlador.cancelaPedido(pedido);




}

No hay comentarios: