Package java.beans.beancontext

Examples of java.beans.beancontext.BeanContext


        assertEquals("2", resultArray[1]);
        assertEquals("3", resultArray[2]);
    }

    public void testIterator_Collection() {
        BeanContext ctx = new MockBeanContext();
        Collection<String> c = new ArrayList<String>();
        c.add("1");
        c.add("2");
        c.add("3");
        MockBeanContextMembershipEvent event = new MockBeanContextMembershipEvent(
View Full Code Here


        assertEquals("3", it.next());
        assertFalse(it.hasNext());
    }

    public void testIterator_Array() {
        BeanContext ctx = new MockBeanContext();
        String array[] = new String[] { "1", "2", "3" };
        MockBeanContextMembershipEvent event = new MockBeanContextMembershipEvent(
                ctx, array);
        Iterator it = event.iterator();
        assertEquals("1", it.next());
View Full Code Here

            BeanContextMembershipEvent ser) {
        assertNull(ser.getSource());

        // check propagatedFrom
        if (orig.getPropagatedFrom() instanceof Serializable) {
            BeanContext origFrom = orig.getPropagatedFrom();
            BeanContext serFrom = ser.getPropagatedFrom();
            assertEquals(origFrom.getClass(), serFrom.getClass());
            if (origFrom instanceof MockBeanContextDelegateS) {
                assertEquals(((MockBeanContextDelegateS) origFrom).id,
                        ((MockBeanContextDelegateS) serFrom).id);
            }
        }
View Full Code Here

            BeanContextServiceRevokedEvent ser) {
        assertNull(ser.getSource());

        // check propagatedFrom
        if (orig.getPropagatedFrom() instanceof Serializable) {
            BeanContext origFrom = orig.getPropagatedFrom();
            BeanContext serFrom = ser.getPropagatedFrom();
            assertEquals(origFrom.getClass(), serFrom.getClass());
            if (origFrom instanceof MockBeanContextDelegateS) {
                assertEquals(((MockBeanContextDelegateS) origFrom).id,
                        ((MockBeanContextDelegateS) serFrom).id);
            }
        }
View Full Code Here

    public void testSetBeanContextBeanContextWithPropertyVetoException()
            throws Exception {
        MyBeanContextChildSupport myBeanContextChildSupport = new MyBeanContextChildSupport();
        VetoableChangeListener vcl = new MyVetoableChangeListener();
        myBeanContextChildSupport.addVetoableChangeListener("beanContext", vcl);
        BeanContext beanContext = new BeanContextSupport();
        try {
            myBeanContextChildSupport.setBeanContext(beanContext);
            fail("should throw PropertyVetoException");
        } catch (PropertyVetoException e) {          
            // expected
View Full Code Here

     */
    public void testInstantiateClassLoaderStringBeanContext_Class()
            throws Exception {

        ClassLoader loader = new BinClassLoader();
        BeanContext context = new BeanContextSupport();
        Object bean = Beans.instantiate(loader, MOCK_JAVA_BEAN2, context);

        assertEquals("as_class", (String) bean.getClass().getMethod(
                "getPropertyOne", (Class[]) null).invoke(bean, (Object[]) null));
        assertSame(loader, bean.getClass().getClassLoader());
        assertTrue(context.contains(bean));
    }
View Full Code Here

    }

    public void testInstantiateClassLoaderStringBeanContext_Ser()
            throws Exception {
        ClassLoader loader = new SerClassLoader();
        BeanContext context = new BeanContextSupport();
        Object bean = Beans.instantiate(loader, MOCK_JAVA_BEAN2, context);

        assertEquals("as_object", (String) bean.getClass().getMethod(
                "getPropertyOne", (Class[]) null).invoke(bean, (Object[]) null));
        assertSame(loader, bean.getClass().getClassLoader());
        assertTrue(context.contains(bean));
    }
View Full Code Here

        assertTrue(context.contains(bean));
    }

    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));
    }
View Full Code Here

        assertTrue(context.contains(bean));
    }

    public void testInstantiateClassLoaderStringBeanContext_BeanNameNull()
            throws Exception {
        BeanContext context = new BeanContextSupport();
        ClassLoader loader = createSpecificClassLoader();

        try {
            Beans.instantiate(loader, null, context);
            fail("Should throw NullPointerException.");
View Full Code Here

     * AppletInitializer)
     */
    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));
    }
View Full Code Here

TOP

Related Classes of java.beans.beancontext.BeanContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.