12
12
*/
13
13
package io .kubernetes .client .util ;
14
14
15
- import io .kubernetes .client .custom .IntOrString ;
15
+ import static org .junit .Assert .*;
16
+
16
17
import io .kubernetes .client .models .V1ObjectMeta ;
17
- import io .kubernetes .client .models .V1Service ;
18
18
import io .kubernetes .client .models .V1ServicePort ;
19
- import org .junit .Test ;
20
-
21
19
import java .io .StringReader ;
22
20
import java .lang .reflect .Method ;
23
-
24
- import static org .junit .Assert .*;
21
+ import org .junit .Test ;
25
22
26
23
public class YamlTest {
27
24
@ Test
28
25
public void testLoad () {
29
- String [] kinds = new String []{"Pod" , "Deployment" , "ClusterRole" , "APIService" , "Scale" };
26
+ String [] kinds = new String [] {"Pod" , "Deployment" , "ClusterRole" , "APIService" , "Scale" };
30
27
String [] apiVersions =
31
- new String []{"v1" , "v1beta2" , "v1alpha1" , "v1beta1" , "extensions/v1beta1" };
28
+ new String [] {"v1" , "v1beta2" , "v1alpha1" , "v1beta1" , "extensions/v1beta1" };
32
29
String [] classNames =
33
- new String []{
34
- "V1Pod" ,
35
- "V1beta2Deployment" ,
36
- "V1alpha1ClusterRole" ,
37
- "V1beta1APIService" ,
38
- "ExtensionsV1beta1Scale"
39
- };
30
+ new String [] {
31
+ "V1Pod" ,
32
+ "V1beta2Deployment" ,
33
+ "V1alpha1ClusterRole" ,
34
+ "V1beta1APIService" ,
35
+ "ExtensionsV1beta1Scale"
36
+ };
40
37
for (int i = 0 ; i < kinds .length ; i ++) {
41
38
String kind = kinds [i ];
42
39
String className = classNames [i ];
43
40
try {
44
41
String input =
45
- "kind: "
46
- + kind
47
- + "\n "
48
- + "apiVersion: "
49
- + apiVersions [i ]
50
- + "\n "
51
- + "metadata:\n "
52
- + " name: foo" ;
42
+ "kind: "
43
+ + kind
44
+ + "\n "
45
+ + "apiVersion: "
46
+ + apiVersions [i ]
47
+ + "\n "
48
+ + "metadata:\n "
49
+ + " name: foo" ;
53
50
Object obj = Yaml .load (new StringReader (input ));
54
51
Method m = obj .getClass ().getMethod ("getMetadata" );
55
52
V1ObjectMeta metadata = (V1ObjectMeta ) m .invoke (obj );
@@ -71,8 +68,12 @@ public void testLoadIntOrString() {
71
68
V1ServicePort stringPort = Yaml .loadAs (strInput , V1ServicePort .class );
72
69
V1ServicePort intPort = Yaml .loadAs (intInput , V1ServicePort .class );
73
70
74
- assertFalse ("Target port for 'stringPort' was parsed to an integer, string expected." , stringPort .getTargetPort ().isInteger ());
75
- assertTrue ("Target port for 'intPort' was parsed to a string, integer expected." , intPort .getTargetPort ().isInteger ());
71
+ assertFalse (
72
+ "Target port for 'stringPort' was parsed to an integer, string expected." ,
73
+ stringPort .getTargetPort ().isInteger ());
74
+ assertTrue (
75
+ "Target port for 'intPort' was parsed to a string, integer expected." ,
76
+ intPort .getTargetPort ().isInteger ());
76
77
77
78
} catch (Exception ex ) {
78
79
assertNull ("Unexpected exception: " + ex .toString (), ex );
0 commit comments