public TestOrgaManagement() throws IOException {
u.grantGroup(u, Group.getByString("orgassurer"));
+ makeAssurer(u.getId());
clearCaches();
cookie = login(email, TEST_PASSWORD);
}
assertEquals("Köln", orgs[0].getCity());
assertEquals("ÜÖÄß", orgs[0].getProvince());
- User u2 = User.getById(createVerifiedUser("testworker", "testname", createUniqueName() + "@testdom.com", TEST_PASSWORD));
+ User u2 = User.getById(createAssuranceUser("testworker", "testname", createUniqueName() + "@testdom.com", TEST_PASSWORD));
executeBasicWebInteraction(cookie, ViewOrgPage.DEFAULT_PATH + "/" + orgs[0].getId(), "email=" + URLEncoder.encode(u2.getEmail(), "UTF-8") + "&do_affiliate=y&master=y", 1);
List<Affiliation> allAdmins = orgs[0].getAllAdmins();
assertEquals(1, allAdmins.size());
public static int createAssuranceUser(String firstName, String lastName, String email, String password) {
int uid = createVerifiedUser(firstName, lastName, email, password);
+ makeAssurer(uid);
+
+ return uid;
+ }
+
+ public static void makeAssurer(int uid) {
GigiPreparedStatement ps1 = DatabaseConnection.getInstance().prepare("INSERT INTO `cats_passed` SET `user_id`=?, `variant_id`=?");
ps1.setInt(1, uid);
ps1.setInt(2, 0);
ps2.setInt(1, uid);
ps2.setInt(2, uid);
ps2.execute();
-
- return uid;
}
static String stripCookie(String headerField) {