1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.yaml.snakeyaml.constructor;
18
19 import java.util.Vector;
20
21 import junit.framework.TestCase;
22
23 import org.yaml.snakeyaml.Yaml;
24
25 public class VectorTest extends TestCase {
26
27 @SuppressWarnings("unchecked")
28 public void testVector() throws ClassNotFoundException {
29
30 Vector<String> srcVector = new Vector<String>();
31 srcVector.add("this");
32 srcVector.add("is");
33 srcVector.add("a");
34 srcVector.add("test");
35
36 Yaml yaml = new Yaml();
37 String instance = yaml.dump(srcVector);
38
39 yaml = new Yaml(new Constructor("java.util.Vector"));
40
41 Vector<String> vector = (Vector<String>) yaml.load(new String(instance));
42
43 assertEquals(4, vector.size());
44 assertEquals("this", vector.firstElement());
45 assertEquals("test", vector.lastElement());
46 }
47 }