Package java.beans

Examples of java.beans.Encoder


        assertSame(pd1, pd3);
    }

    public void testSetPersistenceDelegate_Null() {
        // Regression for HARMONY-1304
        Encoder enc = new Encoder();
        PersistenceDelegate pd = enc.getPersistenceDelegate(EncoderTest.class);

        try {
            enc.setPersistenceDelegate(null, pd);
            fail("NPE expected");
        } catch (NullPointerException e) {
            // expected
        }

        try {
            enc.setPersistenceDelegate(EncoderTest.class, null);
            fail("NPE expected");
        } catch (NullPointerException e) {
            // expected
        }
    }
View Full Code Here


            // expected
        }
    }

    public void testSetPersistenceDelegate() {
        Encoder enc = new Encoder();
        PersistenceDelegate pd = enc.getPersistenceDelegate(EncoderTest.class);
        assertTrue(pd instanceof DefaultPersistenceDelegate);

        enc.setPersistenceDelegate(EncoderTest.class, new VerbosePD());
        assertTrue(enc.getPersistenceDelegate(EncoderTest.class) instanceof VerbosePD);

        Encoder enc2 = new Encoder();
        assertTrue(enc2.getPersistenceDelegate(EncoderTest.class) instanceof VerbosePD);
    }
View Full Code Here

        Encoder enc2 = new Encoder();
        assertTrue(enc2.getPersistenceDelegate(EncoderTest.class) instanceof VerbosePD);
    }

    public void testGet_NullParam() {
        Encoder enc = new Encoder();

        assertNull(enc.get(null));
    }
View Full Code Here

        assertNull(enc.get(null));
    }

    public void testGet_String() {
        Encoder enc = new Encoder();

        String str = "string";
        assertSame(str, enc.get(str));
    }
View Full Code Here

        enc.writeObject(d);
        assertEquals(d, enc.get(d));
    }

    public void testRemove_Null() {
        Encoder enc = new Encoder();

        assertNull(enc.remove(null));
    }
View Full Code Here

import java.beans.Expression;

public final class Test4950122 {
    public static void main(String[] args) {
        TestBean bean = new TestBean(true, 11);
        Encoder encoder = new Encoder();
        encoder.setExceptionListener(bean);
        new TestDPD().instantiate(bean, encoder);
    }
View Full Code Here

        test(Date.class, new DefaultPersistenceDelegate(names));
        test(null, new DefaultPersistenceDelegate());
    }

    private static void test(Class<?> type, PersistenceDelegate pd) {
        Encoder encoder1 = new Encoder();
        Encoder encoder2 = new XMLEncoder(System.out);

        PersistenceDelegate pd1 = encoder1.getPersistenceDelegate(type);
        PersistenceDelegate pd2 = encoder2.getPersistenceDelegate(type);

        encoder1.setPersistenceDelegate(type, pd);

        if (pd1 == encoder1.getPersistenceDelegate(type))
            throw new Error("first persistence delegate is not changed");

        if (pd2 != encoder2.getPersistenceDelegate(type))
            throw new Error("second persistence delegate is changed");
    }
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.