Java 类java.beans.AppletInitializer 实例源码

项目:cn1    文件:BeansTest.java   
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));
}
项目:cn1    文件:BeansTest.java   
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));
}
项目:cn1    文件:BeansTest.java   
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));
}
项目:cn1    文件:BeansTest.java   
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) {
    }
}
项目:cn1    文件:BeansTest.java   
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_ContextNull()
        throws Exception {
    ClassLoader loader = createSpecificClassLoader();
    String beanName = "org.apache.harmony.beans.tests.support.mock.MockJavaBean";
    AppletInitializer appInit = new MockAppletInitializer();
    Object bean = Beans.instantiate(loader, beanName, null, appInit);

    assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
            .getClassLoader());
    assertEquals(beanName, bean.getClass().getName());
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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) {
    }
}
项目:freeVM    文件:BeansTest.java   
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_ContextNull()
        throws Exception {
    ClassLoader loader = createSpecificClassLoader();
    String beanName = "org.apache.harmony.beans.tests.support.mock.MockJavaBean";
    AppletInitializer appInit = new MockAppletInitializer();
    Object bean = Beans.instantiate(loader, beanName, null, appInit);

    assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
            .getClassLoader());
    assertEquals(beanName, bean.getClass().getName());
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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));
}
项目:freeVM    文件:BeansTest.java   
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) {
    }
}
项目:freeVM    文件:BeansTest.java   
public void testInstantiateClassLoaderStringBeanContextAppletInitializer_ContextNull()
        throws Exception {
    ClassLoader loader = createSpecificClassLoader();
    String beanName = "org.apache.harmony.beans.tests.support.mock.MockJavaBean";
    AppletInitializer appInit = new MockAppletInitializer();
    Object bean = Beans.instantiate(loader, beanName, null, appInit);

    assertSame(ClassLoader.getSystemClassLoader(), bean.getClass()
            .getClassLoader());
    assertEquals(beanName, bean.getClass().getName());
}