@Test
 public void debeLanzarRuntimeExceptionCuandoLoginIncorrecto() {
   try {
     usuarioService.login("admin", "xxxx");
     fail();
   } catch (RuntimeException e) {
     assertEquals("El usuario y password son incorrectos", e.getMessage());
   }
 }
 @Before
 public void setUp() {
   UsuarioDao usuarioDao = mock(UsuarioDao.class);
   Usuario usuario = new Usuario();
   usuario.setUsername("admin");
   usuario.setPassword("1234");
   when(usuarioDao.getUsuarioPorUsername("admin")).thenReturn(usuario);
   usuarioService = new UsuarioServiceImpl();
   usuarioService.setUsuarioDao(usuarioDao);
 }
 @Test
 public void debeRetornarElUsuarioCuandoLoginCorrecto() {
   assertNotNull(usuarioService.login("admin", "1234"));
 }