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