import java.io.IOException;
import club.wpia.gigi.GigiApiException;
+import club.wpia.gigi.dbObjects.CATS.CATSType;
import club.wpia.gigi.dbObjects.Country;
+import club.wpia.gigi.dbObjects.Country.CountryCodeType;
import club.wpia.gigi.dbObjects.Group;
import club.wpia.gigi.dbObjects.Organisation;
-import club.wpia.gigi.dbObjects.Country.CountryCodeType;
+import club.wpia.gigi.dbObjects.User;
public class OrgTest extends ClientTest {
public OrgTest() throws IOException, GigiApiException {
- makeAssurer(u.getId());
- u.grantGroup(getSupporter(), Group.ORGASSURER);
+ makeAgent(u.getId());
+ u.grantGroup(getSupporter(), Group.ORG_AGENT);
+ addChallenge(u.getId(), CATSType.ORG_AGENT_CHALLENGE);
clearCaches();
- cookie = login(email, TEST_PASSWORD);
+ cookie = cookieWithCertificateLogin(u);
}
public Organisation createUniqueOrg() throws GigiApiException {
Organisation o1 = new Organisation(createUniqueName(), Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS), "pr", "city", "test@example.com", "", "", u);
return o1;
}
+
+ public User createOrgAdmin(Organisation o) throws GigiApiException {
+ User ua = User.getById(createVerificationUser("testworker", "testname", createUniqueName() + "@testdom.com", TEST_PASSWORD));
+ o.addAdmin(ua, u, true);
+ return ua;
+ }
}