exttreenodetest.java
来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 83 行
JAVA
83 行
package anni.anews.web.support;
import java.io.*;
import java.util.*;
import anni.anews.domain.*;
import junit.framework.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class ExtTreeNodeTest extends TestCase {
protected static Log logger = LogFactory.getLog(ExtTreeNodeTest.class);
@Override
protected void setUp() {
}
@Override
protected void tearDown() {
}
public void testFields() {
NewsCategory category = new NewsCategory();
category.setId(1L);
category.setName("name");
ExtTreeNode extTreeNode = ExtTreeNode.fromCategory(category);
assertEquals(1L, extTreeNode.getId());
assertEquals("name", extTreeNode.getText());
assertTrue(extTreeNode.getAllowEdit());
assertTrue(extTreeNode.getDraggable());
assertTrue(extTreeNode.getAllowDelete());
assertFalse(extTreeNode.getLeaf());
assertNull(extTreeNode.getCls());
assertTrue(extTreeNode.getAllowChildren());
extTreeNode.setCls("cls");
assertEquals("cls", extTreeNode.getCls());
extTreeNode.setLeaf(true);
assertTrue(extTreeNode.getLeaf());
assertNotNull(extTreeNode.getQtip());
extTreeNode.setQtip("qtip");
assertEquals("qtip", extTreeNode.getQtip());
}
public void testWrite() throws Exception {
List<NewsCategory> categoryList = new ArrayList<NewsCategory>();
StringWriter writer = new StringWriter();
ExtTreeNode.write(writer, categoryList);
writer.flush();
String result = writer.toString();
assertEquals("[]", result);
}
/*
public void testWrite2() throws Exception {
List<NewsCategory> categoryList = new ArrayList<NewsCategory>();
NewsCategory category = new NewsCategory();
category.setId(1L);
category.setName("name");
categoryList.add(category);
StringWriter writer = new StringWriter();
ExtTreeNode.write(writer, categoryList);
writer.flush();
String result = writer.toString();
//assertEquals("", result);
assertEquals("[{\"text\":\"name\",\"allowChildren\":true,\"leaf\":false,\"cls\":\"\",\"qtip\":\"tooltip\",\"allowDelete\":true,\"draggable\":true,\"allowEdit\":true,\"id\":1}]",
result);
}
*/
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?