User user = new User(uid, displayname, mail, "", base, account, User.UserStatus.READY, "", -1, -1, new ArrayList<>(), new ArrayList<>(), new HashMap<>(), attributes);
@Test public void createUserTest() throws CatalogException { User user = new User("NewUser", "", "", "", "", User.UserStatus.READY); QueryResult createUser = catalogUserDBAdaptor.insert(user, null); assertNotSame(0, createUser.getResult().size()); thrown.expect(CatalogDBException.class); catalogUserDBAdaptor.insert(user, null); }
checkUserExists(id); User user = new User(id, name, email, "", organization, User.UserStatus.READY); user.getAccount().setAuthOrigin(INTERNAL_AUTHORIZATION);
user1 = new User("jcoll", "Jacobo Coll", "jcoll@ebi", "1234", "", null, User.UserStatus.READY, "", 100, 1000, Arrays.<Project>asList(new Project("P1", "project", "", new Status(), "", null, 1), new Project("P2", "project", "", new Status(), "", null, 1), new Project("P3", "project", "", new Status(), "", null, 1)), assertNotNull(createUser.getResult()); user2 = new User("jmmut", "Jose Miguel", "jmmut@ebi", "1111", "ACME", User.UserStatus.READY); createUser = catalogUserDBAdaptor.insert(user2, null); assertNotNull(createUser.getResult()); user3 = new User("imedina", "Nacho", "nacho@gmail", "2222", "SPAIN", null, User.UserStatus.READY, "", 1222, 122222, Arrays.asList(new Project("pr1", "90 GigaGenomes", null, "very long description", "Spain", null, new Status(), "", 0, Arrays.asList(new Study("name", "Study name", "ph1", Study.Type.CONTROL_SET, "", "", new Status(), assertNotNull(createUser.getResult()); user4 = new User("pfurio", "Pedro", "pfurio@blabla", "pfuriopass", "Organization", null, User.UserStatus.READY, "", 0, 50000, Arrays.asList(new Project("pr", "lncRNAs", null, "My description", "My org", null, new Status(), "", 0, Arrays.asList(
@Test public void deleteUserTest() throws CatalogException { User deletable1 = new User("deletable1", "deletable 1", "d1@ebi", "1234", "", User.UserStatus.READY); QueryResult<User> createUser = catalogUserDBAdaptor.insert(deletable1, null); assertFalse(createUser.getResult().isEmpty()); assertNotNull(createUser.first()); assertEquals(Status.READY, createUser.first().getStatus().getName()); QueryResult<User> deleteUser = catalogUserDBAdaptor.delete(deletable1.getId(), new QueryOptions()); assertFalse(deleteUser.getResult().isEmpty()); assertNotNull(deleteUser.first()); assertEquals(Status.DELETED, deleteUser.first().getStatus().getName()); /* thrown.expect(CatalogDBException.class); catalogUserDBAdaptor.delete(deletable1.getId()); */ }