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