view src/treecms/test/AbstractTreeTest.java @ 17:168deb591f21

commit
author shoshi
date Tue, 24 May 2011 00:33:12 +0900
parents 17ed97ca9960
children
line wrap: on
line source

package treecms.test;


import junit.framework.Assert;
import org.junit.Test;
import treecms.api.Tree;
import treecms.api.TreeNode;

/**
 * Tree実装の基本的なテスト
 * @author shoshi
 */
public abstract class AbstractTreeTest
{
	/**
	 * インスタンスください
	 * @return Tree
	 */
	public abstract Tree getInstance();
	
	/**
	 * 木のRootNodeが取得できるか確認する 
	 */
	@Test
	public void testGetRoot()
	{
		Tree tree = getInstance();
		TreeNode treeNode = tree.getRoot();
		
		Assert.assertNotNull(treeNode);
		Assert.assertNotNull(treeNode.getNode());
	}
}