This repository was archived by the owner on Apr 10, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +27
-29
lines changed
src/test/java/com/csviri/jenvtest Expand file tree Collapse file tree 3 files changed +27
-29
lines changed Original file line number Diff line number Diff line change 1
1
package com .csviri .jenvtest ;
2
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
3
import io .fabric8 .kubernetes .client .KubernetesClientBuilder ;
7
4
import org .junit .jupiter .api .Test ;
8
- import java .util .Map ;
9
5
6
+ import static com .csviri .jenvtest .TestUtils .testConfigMap ;
10
7
import static org .assertj .core .api .Assertions .assertThat ;
11
8
12
9
@@ -19,23 +16,13 @@ void sanityTest() {
19
16
kubeApi .start ();
20
17
21
18
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 ();
24
21
25
22
assertThat (cm ).isNotNull ();
26
23
} finally {
27
- // kubeApi.stop();
24
+ kubeApi .stop ();
28
25
}
29
26
}
30
27
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
-
41
28
}
Original file line number Diff line number Diff line change 9
9
10
10
import java .util .Map ;
11
11
12
+ import static com .csviri .jenvtest .TestUtils .testConfigMap ;
12
13
import static org .assertj .core .api .Assertions .assertThat ;
13
14
14
15
@ EnableAPIServer
@@ -17,20 +18,9 @@ class JUnitExtensionTest {
17
18
@ Test
18
19
void testCommunication () {
19
20
var client = new KubernetesClientBuilder ().build ();
20
- client .resource (configMap ()).createOrReplace ();
21
+ client .resource (testConfigMap ()).createOrReplace ();
21
22
var cm = client .resource (configMap ()).get ();
22
23
23
24
assertThat (cm ).isNotNull ();
24
25
}
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
-
36
26
}
Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments