annotate src/treecms/proto/test/LinkTest.java @ 50:a72718a0bccf

added demo tree builder
author shoshi
date Tue, 01 Feb 2011 16:28:49 +0900
parents 78e9b96ef04a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
37
78e9b96ef04a added common test
suika6039
parents:
diff changeset
1 package treecms.proto.test;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
2
78e9b96ef04a added common test
suika6039
parents:
diff changeset
3 import junit.framework.Assert;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
4
78e9b96ef04a added common test
suika6039
parents:
diff changeset
5 import org.junit.Test;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
6
78e9b96ef04a added common test
suika6039
parents:
diff changeset
7 import treecms.proto.api.Link;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
8 import treecms.proto.api.Node;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
9
78e9b96ef04a added common test
suika6039
parents:
diff changeset
10 public class LinkTest
78e9b96ef04a added common test
suika6039
parents:
diff changeset
11 {
78e9b96ef04a added common test
suika6039
parents:
diff changeset
12 private Node m_node;
78e9b96ef04a added common test
suika6039
parents:
diff changeset
13
78e9b96ef04a added common test
suika6039
parents:
diff changeset
14 public LinkTest(Node _node)
78e9b96ef04a added common test
suika6039
parents:
diff changeset
15 {
50
a72718a0bccf added demo tree builder
shoshi
parents: 37
diff changeset
16 m_node = _node.createNode();
37
78e9b96ef04a added common test
suika6039
parents:
diff changeset
17 }
78e9b96ef04a added common test
suika6039
parents:
diff changeset
18
78e9b96ef04a added common test
suika6039
parents:
diff changeset
19 @Test
78e9b96ef04a added common test
suika6039
parents:
diff changeset
20 public void testCreateLink()
78e9b96ef04a added common test
suika6039
parents:
diff changeset
21 {
78e9b96ef04a added common test
suika6039
parents:
diff changeset
22 Link link = m_node.createLink();
78e9b96ef04a added common test
suika6039
parents:
diff changeset
23 m_node.setTitle("title");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
24 m_node.setClassName("class");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
25
78e9b96ef04a added common test
suika6039
parents:
diff changeset
26 Assert.assertEquals(link.getTitle(),m_node.getTitle());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
27 Assert.assertEquals(link.getClassName(),m_node.getClassName());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
28 Assert.assertEquals(false,link.getID().equals(m_node.getID()));
78e9b96ef04a added common test
suika6039
parents:
diff changeset
29 }
78e9b96ef04a added common test
suika6039
parents:
diff changeset
30
78e9b96ef04a added common test
suika6039
parents:
diff changeset
31 @Test
78e9b96ef04a added common test
suika6039
parents:
diff changeset
32 public void testEditFromLink()
78e9b96ef04a added common test
suika6039
parents:
diff changeset
33 {
78e9b96ef04a added common test
suika6039
parents:
diff changeset
34 Link link = m_node.createLink();
78e9b96ef04a added common test
suika6039
parents:
diff changeset
35 link.setClassName("class");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
36 link.setTitle("title");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
37
78e9b96ef04a added common test
suika6039
parents:
diff changeset
38 Assert.assertEquals(link.getTitle(),m_node.getTitle());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
39 Assert.assertEquals(link.getClassName(),m_node.getClassName());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
40 }
78e9b96ef04a added common test
suika6039
parents:
diff changeset
41
78e9b96ef04a added common test
suika6039
parents:
diff changeset
42 @Test
78e9b96ef04a added common test
suika6039
parents:
diff changeset
43 public void testClone()
78e9b96ef04a added common test
suika6039
parents:
diff changeset
44 {
78e9b96ef04a added common test
suika6039
parents:
diff changeset
45 Link link = m_node.createLink();
78e9b96ef04a added common test
suika6039
parents:
diff changeset
46 m_node.setTitle("title");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
47 m_node.setClassName("class");
78e9b96ef04a added common test
suika6039
parents:
diff changeset
48
78e9b96ef04a added common test
suika6039
parents:
diff changeset
49 Node clone = link.cloneNode();
78e9b96ef04a added common test
suika6039
parents:
diff changeset
50 Assert.assertEquals(clone.getClassName(),link.getClassName());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
51 Assert.assertEquals(clone.getTitle(),link.getTitle());
78e9b96ef04a added common test
suika6039
parents:
diff changeset
52 }
78e9b96ef04a added common test
suika6039
parents:
diff changeset
53
78e9b96ef04a added common test
suika6039
parents:
diff changeset
54 }