X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FTestOrga.java;h=ff3a56cc82fd3bc998101d1fd400fe78edde5b2e;hb=6d1b746247f6e1eab7d1da17112beb9cf5abb089;hp=72e41efdae68b0da8b162fe9688db4d50c556a98;hpb=d4802b68c651a984f0b98a462ac1e7721aa50388;p=gigi.git diff --git a/tests/org/cacert/gigi/TestOrga.java b/tests/org/cacert/gigi/TestOrga.java index 72e41efd..ff3a56cc 100644 --- a/tests/org/cacert/gigi/TestOrga.java +++ b/tests/org/cacert/gigi/TestOrga.java @@ -2,20 +2,29 @@ package org.cacert.gigi; import static org.junit.Assert.*; +import java.io.IOException; + +import org.cacert.gigi.dbObjects.Country; +import org.cacert.gigi.dbObjects.Country.CountryCodeType; +import org.cacert.gigi.dbObjects.Group; import org.cacert.gigi.dbObjects.Organisation; import org.cacert.gigi.dbObjects.User; -import org.cacert.gigi.testUtils.ManagedTest; +import org.cacert.gigi.testUtils.BusinessTest; import org.junit.Test; -public class TestOrga extends ManagedTest { +public class TestOrga extends BusinessTest { @Test - public void testAddRm() { - User u1 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); - User u2 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); - User u3 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); - User u4 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); - Organisation o1 = new Organisation("name", "ST", "prov", "city", u1); + public void testAddRm() throws GigiApiException, IOException { + User u1 = User.getById(createAssuranceUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); + u1.grantGroup(getSupporter(), Group.ORGASSURER); + User u2 = User.getById(createAssuranceUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); + u2.grantGroup(getSupporter(), Group.ORGASSURER); + User u3 = User.getById(createAssuranceUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); + u3.grantGroup(getSupporter(), Group.ORGASSURER); + User u4 = User.getById(createAssuranceUser("fn", "ln", createUniqueName() + "@email.org", TEST_PASSWORD)); + u4.grantGroup(getSupporter(), Group.ORGASSURER); + Organisation o1 = new Organisation("name", Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS), "prov", "city", "email", "optional name", "postal address", u1); assertEquals(0, o1.getAllAdmins().size()); o1.addAdmin(u2, u1, false); assertEquals(1, o1.getAllAdmins().size());