下面列出了怎么用java.beans.SimpleBeanInfo的API类实例代码及写法,或者点击链接到github查看源代码。
private StringBuilder startBeanInfoClass(String pkgName, String clsName) {
StringBuilder buffy = new StringBuilder();
buffy.append("/* This java file was dynamically generated by OpenBlueDragon */" + EOL);
buffy.append("package " + pkgName + ";" + EOL);
buffy.append(EOL);
buffy.append("public class " + clsName + " extends ");
buffy.append(SimpleBeanInfo.class.getName());
buffy.append(" {" + EOL);
return buffy;
}
public void testGetAdditionalBeanInfo() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertNull(info.getAdditionalBeanInfo());
}
public void testGetBeanDescriptor() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertNull(info.getBeanDescriptor());
}
public void testGetDefaultEventIndex() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertEquals(-1, info.getDefaultEventIndex());
}
public void testGetDefaultPropertyIndex() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertEquals(-1, info.getDefaultPropertyIndex());
}
public void testGetEventSetDescriptors() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertNull(info.getEventSetDescriptors());
}
public void testGetMethodDescriptors() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertNull(info.getMethodDescriptors());
}
public void testGetPropertyDescriptors() {
SimpleBeanInfo info = new SimpleBeanInfo();
assertNull(info.getPropertyDescriptors());
}