@Test public void quitarAcceso() throws InputException { Usuario u = UsuarioService.crearUsuario("user1", "pass1", RolUsuario.Gestor, null); Competicion competicion = CompeticionService.crearCompeticion("comp2", null, null, null, null, null); UsuarioService.darAccesoACompeticion(u.getId(), competicion.getNombre()); UsuarioService.quitarAccesoACompeticion(u.getId(), competicion.getNombre()); assertEquals(u.getAdministradoCollection().size(), 0); UsuarioService.eliminarUsuario(u.getId()); CompeticionService.eliminarCompeticion(competicion.getNombre()); }
@Test public void darAccesoCompeticion() throws InputException { Usuario u = UsuarioService.crearUsuario("user1", "pass1", RolUsuario.Gestor, null); Competicion competicion = CompeticionService.crearCompeticion("comp1", null, null, null, null, null); UsuarioService.darAccesoACompeticion(u.getId(), "comp1"); u = usuarioJpa.findUsuariobyNick("user1"); assertEquals(u.getAdministradoCollection().size(), 1); assertEquals( u.getAdministradoCollection().iterator().next().getCompeticionId().getId(), competicion.getId()); UsuarioService.eliminarUsuario(u.getId()); CompeticionService.eliminarCompeticion(competicion.getNombre()); }
@Test public void crearUsuarioConAcceso1Competicion() throws InputException { Competicion competicion = CompeticionService.crearCompeticion("comp1", null, null, null, null, null); List<Object> listaCompeticiones = new ArrayList(); listaCompeticiones.add(competicion.getNombre()); UsuarioService.crearUsuario("user1", "pass1", RolUsuario.Gestor, listaCompeticiones); Usuario u = usuarioJpa.findUsuariobyNick("user1"); assertEquals(u.getAdministradoCollection().size(), 1); assertEquals( u.getAdministradoCollection().iterator().next().getCompeticionId().getId(), competicion.getId()); assertEquals(u.getRol().intValue(), RolUsuario.Gestor.ordinal()); UsuarioService.eliminarUsuario(u.getId()); CompeticionService.eliminarCompeticion(competicion.getNombre()); }