1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.yaml.snakeyaml.types;
18
19 import java.util.Map;
20
21 import junit.framework.TestCase;
22
23 import org.yaml.snakeyaml.Yaml;
24
25 public abstract class AbstractTest extends TestCase {
26 @SuppressWarnings("unchecked")
27 protected Map<String, Object> getMap(String data) {
28 Yaml yaml = new Yaml();
29 Map<String, Object> nativeData = (Map<String, Object>) yaml.load(data);
30 return nativeData;
31 }
32
33 protected Object load(String data) {
34 Yaml yaml = new Yaml();
35 Object obj = yaml.load(data);
36 return obj;
37 }
38
39 protected String dump(Object data) {
40 Yaml yaml = new Yaml();
41 return yaml.dump(data);
42 }
43
44 protected Object getMapValue(String data, String key) {
45 Map<String, Object> nativeData = getMap(data);
46 return nativeData.get(key);
47 }
48 }