|
|
|
package com.fr.design.javascript.jsapi;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import javax.swing.tree.DefaultMutableTreeNode;
|
|
|
|
import junit.framework.TestCase;
|
|
|
|
|
|
|
|
public class JSAPITreeHelperTest extends TestCase {
|
|
|
|
public void testGetName(){
|
|
|
|
List<String> names = JSAPITreeHelper.getNames("Fine-Design_JSAPI_Public_Module_Toolbar");
|
|
|
|
assertEquals(names.size(),4);
|
|
|
|
assertTrue(names.contains( "toolBarFloat"));
|
|
|
|
assertTrue(names.contains( "setStyle"));
|
|
|
|
assertTrue(names.contains( "getToolbar"));
|
|
|
|
assertTrue(names.contains( "changeFormat"));
|
|
|
|
List<String> allNames = JSAPITreeHelper.getAllNames();
|
|
|
|
assertEquals(allNames.size(),104);
|
|
|
|
}
|
|
|
|
|
|
|
|
public void testGetDirectCategory(){
|
|
|
|
String directCategory = JSAPITreeHelper.getDirectCategory("_g()");
|
|
|
|
assertEquals(directCategory,"Fine-Design_JSAPI_Public_Module_Global_Universal");
|
|
|
|
directCategory = JSAPITreeHelper.getDirectCategory("showCardByIndex");
|
|
|
|
assertEquals(directCategory,"Fine-Design_JSAPI_Form_Component_Tab");
|
|
|
|
}
|
|
|
|
|
|
|
|
public void testCreateJSAPITree(){
|
|
|
|
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode();
|
|
|
|
JSAPITreeHelper.createJSAPITree(rootNode);
|
|
|
|
assertEquals(3,rootNode.getChildCount());
|
|
|
|
}
|
|
|
|
}
|