KEYCLOAK-8167 fix ExportImportTest on undertow

This commit is contained in:
vramik authored and Hynek Mlnařík committed 2018-08-29 15:18:24 +02:00
1 parent c266e90a77
commit df76afb513
1 file changed
+18
@@ -38,7 +38,10 @@ import java.io.File;
import java.net.URL;
import java.util.*;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThat;
import static org.keycloak.testsuite.admin.AbstractAdminTest.loadJson;
/**
@@ -71,6 +74,21 @@ public class ExportImportTest extends AbstractKeycloakTest {
testRealms.add(testRealm2);
}
@Override
protected boolean isImportAfterEachMethod() {
return true;
}
@Override
public void beforeAbstractKeycloakTestRealmImport() {
// remove all realms (accidentally left by other tests) except for master
adminClient.realms().findAll().stream()
.map(RealmRepresentation::getRealm)
.filter(realmName -> ! realmName.equals("master"))
.forEach(this::removeRealm);
assertThat(adminClient.realms().findAll().size(), is(equalTo(1)));
}
private void setEventsConfig(RealmRepresentation realm) {
realm.setEventsEnabled(true);
realm.setAdminEventsEnabled(true);