Mercurial > hg > Members > shoshi > TreeCMS > TreeCMSPrototype1
view 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 |
line wrap: on
line source
package treecms.proto.test; import junit.framework.Assert; import org.junit.Test; import treecms.proto.api.Link; import treecms.proto.api.Node; public class LinkTest { private Node m_node; public LinkTest(Node _node) { m_node = _node.createNode(); } @Test public void testCreateLink() { Link link = m_node.createLink(); m_node.setTitle("title"); m_node.setClassName("class"); Assert.assertEquals(link.getTitle(),m_node.getTitle()); Assert.assertEquals(link.getClassName(),m_node.getClassName()); Assert.assertEquals(false,link.getID().equals(m_node.getID())); } @Test public void testEditFromLink() { Link link = m_node.createLink(); link.setClassName("class"); link.setTitle("title"); Assert.assertEquals(link.getTitle(),m_node.getTitle()); Assert.assertEquals(link.getClassName(),m_node.getClassName()); } @Test public void testClone() { Link link = m_node.createLink(); m_node.setTitle("title"); m_node.setClassName("class"); Node clone = link.cloneNode(); Assert.assertEquals(clone.getClassName(),link.getClassName()); Assert.assertEquals(clone.getTitle(),link.getTitle()); } }