Skip to content
This repository was archived by the owner on Apr 10, 2024. It is now read-only.

Commit 2ce0f02

Browse files
committed
improve: tests
1 parent ac88a80 commit 2ce0f02

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed
Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
package com.csviri.jenvtest;
22

3-
import io.fabric8.kubernetes.api.model.ConfigMap;
4-
import io.fabric8.kubernetes.api.model.ConfigMapBuilder;
5-
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
63
import io.fabric8.kubernetes.client.KubernetesClientBuilder;
74
import org.junit.jupiter.api.Test;
8-
import java.util.Map;
95

6+
import static com.csviri.jenvtest.TestUtils.testConfigMap;
107
import static org.assertj.core.api.Assertions.assertThat;
118

129

@@ -19,23 +16,13 @@ void sanityTest() {
1916
kubeApi.start();
2017

2118
var client = new KubernetesClientBuilder().build();
22-
client.resource(configMap()).createOrReplace();
23-
var cm = client.resource(configMap()).get();
19+
client.resource(testConfigMap()).createOrReplace();
20+
var cm = client.resource(testConfigMap()).get();
2421

2522
assertThat(cm).isNotNull();
2623
} finally {
27-
// kubeApi.stop();
24+
kubeApi.stop();
2825
}
2926
}
3027

31-
private ConfigMap configMap() {
32-
return new ConfigMapBuilder()
33-
.withMetadata(new ObjectMetaBuilder()
34-
.withName("test1")
35-
.withNamespace("default")
36-
.build())
37-
.withData(Map.of("key","data"))
38-
.build();
39-
}
40-
4128
}

src/test/java/com/csviri/jenvtest/JUnitExtensionTest.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import java.util.Map;
1111

12+
import static com.csviri.jenvtest.TestUtils.testConfigMap;
1213
import static org.assertj.core.api.Assertions.assertThat;
1314

1415
@EnableAPIServer
@@ -17,20 +18,9 @@ class JUnitExtensionTest {
1718
@Test
1819
void testCommunication() {
1920
var client = new KubernetesClientBuilder().build();
20-
client.resource(configMap()).createOrReplace();
21+
client.resource(testConfigMap()).createOrReplace();
2122
var cm = client.resource(configMap()).get();
2223

2324
assertThat(cm).isNotNull();
2425
}
25-
26-
private ConfigMap configMap() {
27-
return new ConfigMapBuilder()
28-
.withMetadata(new ObjectMetaBuilder()
29-
.withName("test1")
30-
.withNamespace("default")
31-
.build())
32-
.withData(Map.of("key","data"))
33-
.build();
34-
}
35-
3626
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.csviri.jenvtest;
2+
3+
import io.fabric8.kubernetes.api.model.ConfigMap;
4+
import io.fabric8.kubernetes.api.model.ConfigMapBuilder;
5+
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
6+
7+
import java.util.Map;
8+
9+
public class TestUtils {
10+
11+
public static ConfigMap testConfigMap() {
12+
return new ConfigMapBuilder()
13+
.withMetadata(new ObjectMetaBuilder()
14+
.withName("test1")
15+
.withNamespace("default")
16+
.build())
17+
.withData(Map.of("key", "data"))
18+
.build();
19+
}
20+
21+
}

0 commit comments

Comments
 (0)