1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.yaml.snakeyaml.nodes;
18
19 import junit.framework.TestCase;
20
21 public class NodeTupleTest extends TestCase {
22
23 public void testNodeTuple1() {
24 Node node = new ScalarNode(new Tag("!tag"), "value1", null, null, null);
25 try {
26 new NodeTuple(null, node);
27 fail("Node must be provided.");
28 } catch (Exception e) {
29 assertEquals("Nodes must be provided.", e.getMessage());
30 }
31 }
32
33 public void testNodeTuple2() {
34 Node node = new ScalarNode(new Tag("!tag"), "value1", null, null, null);
35 try {
36 new NodeTuple(node, null);
37 fail("Node must be provided.");
38 } catch (Exception e) {
39 assertEquals("Nodes must be provided.", e.getMessage());
40 }
41 }
42
43 public void testToString() {
44 Node key = new ScalarNode(Tag.STR, "key1", null, null, null);
45 Node value = new ScalarNode(Tag.STR, "value1", null, null, null);
46 NodeTuple tuple = new NodeTuple(key, value);
47 assertEquals(
48 "<NodeTuple keyNode=<org.yaml.snakeyaml.nodes.ScalarNode (tag=tag:yaml.org,2002:str, value=key1)>; valueNode=<org.yaml.snakeyaml.nodes.ScalarNode (tag=tag:yaml.org,2002:str, value=value1)>>",
49 tuple.toString());
50 }
51
52 }