Skip to content

Commit

Permalink
fix(jkube-kit-enricher-api): Replaced org.mockito references from Enr…
Browse files Browse the repository at this point in the history
…icherConfigTest with builders #2597
  • Loading branch information
ShantKhatri committed Feb 1, 2024
1 parent 302b2b7 commit 1c04252
Showing 1 changed file with 10 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,11 @@
import java.util.Collections;
import java.util.Map;
import org.eclipse.jkube.kit.common.Configs;
import org.eclipse.jkube.kit.common.JavaProject;
import org.eclipse.jkube.kit.config.resource.ProcessorConfig;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Answers.RETURNS_DEEP_STUBS;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;

/**
* @author roland
Expand All @@ -32,14 +30,19 @@ class EnricherConfigTest {
private enum Config implements Configs.Config {
TYPE
}

@SuppressWarnings("ResultOfMethodCallIgnored")
@Test
void simple() {
EnricherContext context = mock(EnricherContext.class,RETURNS_DEEP_STUBS);

Map<String, Map<String, Object>> configMap = Collections.singletonMap("default.service",
Collections.singletonMap("TYPE", "LoadBalancer"));
when(context.getConfiguration().getProcessorConfig()).thenReturn(new ProcessorConfig(null, null, configMap));
EnricherContext context = JKubeEnricherContext.builder()
.project(JavaProject.builder()
.groupId("org.eclipse.jkube")
.artifactId("test-project")
.version("0.0.1")
.build())
.processorConfig(new ProcessorConfig(null, null, configMap))
.build();
EnricherConfig config = new EnricherConfig("default.service", context);
assertThat(config.get(EnricherConfigTest.Config.TYPE)).isEqualTo("LoadBalancer");
}
Expand Down

0 comments on commit 1c04252

Please sign in to comment.