Mercurial > hg > Members > shoshi > TreeCMS > TreeCMSPrototype1
view src/treecms/proto/test/NodeIDTest.java @ 37:78e9b96ef04a
added common test
author | suika6039 |
---|---|
date | Wed, 29 Dec 2010 03:13:18 +0900 |
parents | |
children |
line wrap: on
line source
package treecms.proto.test; import junit.framework.Assert; import org.junit.After; import org.junit.Test; import treecms.proto.api.NodeID; public class NodeIDTest { private NodeID m_id; public NodeIDTest(NodeID _id) { m_id = _id; } @Test @After public void testUpdate() { NodeID order = m_id.update(); Assert.assertEquals(true,order.isOrderThen(m_id)); } @Test @After public void testGetTip() { NodeID tip1 = m_id.update(); NodeID tip2 = m_id.getTip(); Assert.assertEquals(true,tip1.equals(tip2)); } @Test public void testGetProperties() { String uuid = m_id.getUUID(); String version = m_id.getVersion(); Assert.assertNotNull(uuid); Assert.assertNotNull(version); } @Test public void testCompareOperation() { NodeID order = m_id.update(); Assert.assertEquals(true,m_id.equals(m_id)); Assert.assertEquals(false,m_id.equals(order)); Assert.assertEquals(true,order.isOrderThen(m_id)); Assert.assertEquals(false,m_id.isOrderThen(order)); NodeID newID = m_id.create(); Assert.assertEquals(true,m_id.isFamily(order)); Assert.assertEquals(false,m_id.isFamily(newID)); } }