37
|
1 package treecms.proto.test;
|
|
2
|
|
3 import junit.framework.Assert;
|
|
4
|
|
5 import org.junit.Test;
|
|
6
|
|
7 import treecms.proto.api.Link;
|
|
8 import treecms.proto.api.Node;
|
|
9
|
|
10 public class LinkTest
|
|
11 {
|
|
12 private Node m_node;
|
|
13
|
|
14 public LinkTest(Node _node)
|
|
15 {
|
50
|
16 m_node = _node.createNode();
|
37
|
17 }
|
|
18
|
|
19 @Test
|
|
20 public void testCreateLink()
|
|
21 {
|
|
22 Link link = m_node.createLink();
|
|
23 m_node.setTitle("title");
|
|
24 m_node.setClassName("class");
|
|
25
|
|
26 Assert.assertEquals(link.getTitle(),m_node.getTitle());
|
|
27 Assert.assertEquals(link.getClassName(),m_node.getClassName());
|
|
28 Assert.assertEquals(false,link.getID().equals(m_node.getID()));
|
|
29 }
|
|
30
|
|
31 @Test
|
|
32 public void testEditFromLink()
|
|
33 {
|
|
34 Link link = m_node.createLink();
|
|
35 link.setClassName("class");
|
|
36 link.setTitle("title");
|
|
37
|
|
38 Assert.assertEquals(link.getTitle(),m_node.getTitle());
|
|
39 Assert.assertEquals(link.getClassName(),m_node.getClassName());
|
|
40 }
|
|
41
|
|
42 @Test
|
|
43 public void testClone()
|
|
44 {
|
|
45 Link link = m_node.createLink();
|
|
46 m_node.setTitle("title");
|
|
47 m_node.setClassName("class");
|
|
48
|
|
49 Node clone = link.cloneNode();
|
|
50 Assert.assertEquals(clone.getClassName(),link.getClassName());
|
|
51 Assert.assertEquals(clone.getTitle(),link.getTitle());
|
|
52 }
|
|
53
|
|
54 }
|