Package java.beans

Examples of java.beans.Encoder


    public void testInitialize() {
        pd.initialize(null, null, null, null);
    }

    public void testInstantiate_Normal() throws Exception {
        Expression exp = pd.instantiate(Integer.class, new Encoder());

        assertSame(Integer.class, exp.getValue());
        assertTrue(exp.getTarget() instanceof Class);
        assertEquals("forName", exp.getMethodName());
        assertEquals(1, exp.getArguments().length);
View Full Code Here


        assertEquals(1, exp.getArguments().length);
        assertEquals("java.lang.Integer", exp.getArguments()[0]);
    }

    public void testInstantiate_Primitive() throws Exception {
        Expression exp = pd.instantiate(Integer.TYPE, new Encoder());

        assertSame(Integer.TYPE, exp.getValue());
        assertTrue(exp.getTarget() instanceof java.lang.reflect.Field);
        assertEquals("get", exp.getMethodName());
        assertEquals(1, exp.getArguments().length);
View Full Code Here

        assertEquals(1, exp.getArguments().length);
        assertNull(exp.getArguments()[0]);
    }

    public void testInstantiate_Class() throws Exception {
        Expression exp = pd.instantiate(Class.class, new Encoder());

        assertSame(Class.class, exp.getValue());
        assertTrue(exp.getTarget() instanceof Class);
        assertEquals("forName", exp.getMethodName());
        assertEquals(1, exp.getArguments().length);
View Full Code Here

    public void testWriteExpression() {
        // covered by testWriteObject()
    }

    public void testWriteExpression_Null() {
        Encoder enc = new Encoder();
        try {
            enc.writeExpression(null);
            fail();
        } catch (NullPointerException e) {
            // expected
        }
    }
View Full Code Here

    public void testWriteStatement() {
        // covered by testWriteObject()
    }

    public void testWriteStatement_Null() {
        Encoder enc = new Encoder();
        try {
            enc.writeStatement(null);
            fail("NPE expected");
        } catch (NullPointerException e) {
            // expected
        }
    }
View Full Code Here

        assertTrue(lastIndex <= index);
        lastIndex = index;
    }

    public void testGetPersistenceDelegate_Null() {
        Encoder enc = new Encoder();
        PersistenceDelegate pd = enc.getPersistenceDelegate(null);
        assertNotNull(pd);
    }
View Full Code Here

        PersistenceDelegate pd = enc.getPersistenceDelegate(null);
        assertNotNull(pd);
    }

    public void testGetPersistenceDelegate_ArrayClass() {
        Encoder enc = new Encoder();
        PersistenceDelegate pd = enc.getPersistenceDelegate(int[].class);
        assertFalse(pd instanceof DefaultPersistenceDelegate);
    }
View Full Code Here

        PersistenceDelegate pd = enc.getPersistenceDelegate(int[].class);
        assertFalse(pd instanceof DefaultPersistenceDelegate);
    }

    public void testGetPersistenceDelegate_ProxyClass() {
        Encoder enc = new Encoder();
        enc.getPersistenceDelegate(Proxy.getProxyClass(ClassLoader
                .getSystemClassLoader(), new Class[] { List.class }));
    }
View Full Code Here

        enc.getPersistenceDelegate(Proxy.getProxyClass(ClassLoader
                .getSystemClassLoader(), new Class[] { List.class }));
    }

    public void testGetPersistenceDelegate_BeanInfo() {
        Encoder enc = new Encoder();
        PersistenceDelegate pd = enc
                .getPersistenceDelegate(MockFooLiYang.class);
        assertTrue(pd instanceof DefaultPersistenceDelegate);
    }
View Full Code Here

                .getPersistenceDelegate(MockFooLiYang.class);
        assertTrue(pd instanceof DefaultPersistenceDelegate);
    }

    public void testGetPersistenceDelegate_Default() {
        Encoder enc = new Encoder();
        Encoder enc2 = new Encoder();

        PersistenceDelegate pd1 = enc.getPersistenceDelegate(SampleBean.class);
        assertTrue(pd1 instanceof DefaultPersistenceDelegate);

        PersistenceDelegate pd2 = enc.getPersistenceDelegate(SampleBean.class);
        assertTrue(pd2 instanceof DefaultPersistenceDelegate);

        PersistenceDelegate pd3 = enc2
                .getPersistenceDelegate(MockBean4Codec.class);
        assertTrue(pd3 instanceof DefaultPersistenceDelegate);

        assertSame(pd1, pd2);
        assertSame(pd1, pd3);
View Full Code Here

TOP

Related Classes of java.beans.Encoder

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.