@Test public void testCliChangeUser() { Helpers.updateConfiguration(cnx); Main.runCommand(new String[] { "Reset-User", "--login", "myuser", "-p", "mypassword", "--roles", "administrator", "client" }); RUser u = RUser.selectlogin(cnx, "myuser"); Assert.assertEquals(2, u.getRoles(cnx).size()); boolean admin = false, client = false; for (RRole r : u.getRoles(cnx)) { if (r.getName().equals("administrator")) { admin = true; } if (r.getName().equals("client")) { client = true; } } Assert.assertTrue(client && admin); Main.runCommand(new String[] { "Reset-User", "--login", "myuser", "--password", "mypassword", "--roles", "administrator" }); Assert.assertEquals(1, u.getRoles(cnx).size()); Main.runCommand(new String[] { "Reset-User", "--login", "myuser", "-p", "mypassword", "--roles", "administrator", "config admin" }); Assert.assertEquals(2, u.getRoles(cnx).size()); }