package org.wildfly.swarm.jolokia.runtime;
import org.junit.Test;
import org.wildfly.swarm.jolokia.JolokiaFraction;
import static org.fest.assertions.Assertions.assertThat;
/**
* @author Bob McWhirter
*/
public class JolokiaKeycloakCustomizerTest {
@Test
public void testWithoutRole() {
JolokiaFraction jolokia = new JolokiaFraction();
JolokiaKeycloakCustomizer customizer = new JolokiaKeycloakCustomizer();
customizer.jolokia = jolokia;
customizer.customize();
assertThat( jolokia.jolokiaWarPreparer() ).isNull();
}
@Test
public void testWithRole() {
JolokiaFraction jolokia = new JolokiaFraction();
JolokiaKeycloakCustomizer customizer = new JolokiaKeycloakCustomizer();
customizer.jolokia = jolokia;
customizer.role = "admin";
customizer.customize();
assertThat( jolokia.jolokiaWarPreparer() ).isNotNull();
}
}