public void testInstantiateClassLoaderStringBeanContext_ClassLoaderNull()
throws Exception {
BeanContext context = new BeanContextSupport();
Object bean = Beans.instantiate(null, MockJavaBean.class.getName(),
context);
assertEquals(bean.getClass(), MockJavaBean.class);
assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
.getClassLoader());
assertTrue(context.contains(bean));
}
java类java.beans.beancontext.BeanContextSupport的实例源码
BeansTest.java 文件源码
项目:cn1
阅读 22
收藏 0
点赞 0
评论 0
BeansTest.java 文件源码
项目:cn1
阅读 20
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContext_BeanNameNull()
throws Exception {
BeanContext context = new BeanContextSupport();
ClassLoader loader = createSpecificClassLoader();
try {
Beans.instantiate(loader, null, context);
fail("Should throw NullPointerException.");
} catch (NullPointerException e) {
}
}
BeansTest.java 文件源码
项目:cn1
阅读 25
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_Class()
throws Exception {
ClassLoader loader = new BinClassLoader();
BeanContext context = new BeanContextSupport();
AppletInitializer appInit = new MockAppletInitializer();
Object bean = Beans.instantiate(loader, MOCK_JAVA_BEAN2, context,
appInit);
assertEquals("as_class", (String) bean.getClass().getMethod(
"getPropertyOne", (Class[]) null).invoke(bean, (Object[]) null));
assertSame(loader, bean.getClass().getClassLoader());
assertTrue(context.contains(bean));
}
BeansTest.java 文件源码
项目:cn1
阅读 22
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_Ser()
throws Exception {
ClassLoader loader = new SerClassLoader();
BeanContext context = new BeanContextSupport();
AppletInitializer appInit = new MockAppletInitializer();
Object bean = Beans.instantiate(loader, MOCK_JAVA_BEAN2, context,
appInit);
assertEquals("as_object", (String) bean.getClass().getMethod(
"getPropertyOne", (Class[]) null).invoke(bean, (Object[]) null));
assertSame(loader, bean.getClass().getClassLoader());
assertTrue(context.contains(bean));
}
BeansTest.java 文件源码
项目:cn1
阅读 22
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_LoaderNull()
throws Exception {
String beanName = "org.apache.harmony.beans.tests.support.mock.MockJavaBean";
BeanContext context = new BeanContextSupport();
AppletInitializer appInit = new MockAppletInitializer();
Object bean = Beans.instantiate(null, beanName, context, appInit);
assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
.getClassLoader());
assertEquals(beanName, bean.getClass().getName());
assertTrue(context.contains(bean));
}
BeansTest.java 文件源码
项目:cn1
阅读 21
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_BeanNull()
throws Exception {
ClassLoader loader = createSpecificClassLoader();
BeanContext context = new BeanContextSupport();
AppletInitializer appInit = new MockAppletInitializer();
try {
Beans.instantiate(loader, null, context, appInit);
fail("Should throw NullPointerException.");
} catch (NullPointerException e) {
}
}
BeansTest.java 文件源码
项目:cn1
阅读 20
收藏 0
点赞 0
评论 0
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_InitializerNull()
throws Exception {
ClassLoader loader = createSpecificClassLoader();
String beanName = "org.apache.harmony.beans.tests.support.mock.MockJavaBean";
BeanContext context = new BeanContextSupport();
Object bean = Beans.instantiate(loader, beanName, context, null);
assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
.getClassLoader());
assertEquals(beanName, bean.getClass().getName());
}
PersistenceDelegateTest.java 文件源码
项目:cn1
阅读 23
收藏 0
点赞 0
评论 0
public void test_writeObject_java_beans_beancontext_BeanContextSupport() throws PropertyVetoException{
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(
byteArrayOutputStream));
BeanContextSupport support = new BeanContextSupport();
encoder.writeObject(support);
encoder.close();
DataInputStream stream = new DataInputStream(new ByteArrayInputStream(
byteArrayOutputStream.toByteArray()));
XMLDecoder decoder = new XMLDecoder(stream);
BeanContextSupport aSupport = (BeanContextSupport) decoder.readObject();
assertEquals(Locale.getDefault(), aSupport.getLocale());
}
BeanContextSupport2Test.java 文件源码
项目:cn1
阅读 19
收藏 0
点赞 0
评论 0
public void test_setLocale_null() throws Exception
{
Locale locale = Locale.FRANCE;
BeanContextSupport beanContextSupport = new BeanContextSupport(null, locale);
assertEquals(Locale.FRANCE, beanContextSupport.getLocale());
MyPropertyChangeListener myPropertyChangeListener = new MyPropertyChangeListener();
beanContextSupport.addPropertyChangeListener("locale", myPropertyChangeListener);
beanContextSupport.setLocale(null);
assertEquals(Locale.FRANCE, beanContextSupport.getLocale());
assertFalse(myPropertyChangeListener.changed);
}
BeanContextChildSupportTest.java 文件源码
项目:cn1
阅读 27
收藏 0
点赞 0
评论 0
/**
* Test method setBeanContext() with BeanContext parameter.
* <p>
*/
public void testSetBeanContextBeanContext() throws Exception {
BeanContextChildSupport sup = new BeanContextChildSupport();
sup.setBeanContext(new BeanContextSupport());
assertNotNull("BeanContext should not be null", sup.getBeanContext());
}