Package org.apache.harmony.testframework.serialization.SerializationTest

Examples of org.apache.harmony.testframework.serialization.SerializationTest.SerializableAssert


    /**
     * @tests java.io.ObjectInputStream#readObject()
     */
    public void test_readObjectMissingClasses() throws Exception {
        SerializationTest.verifySelf(new A1(), new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                assertEquals(5, ((A1) deserialized).b1.i);
            }
        });
View Full Code Here


         assertEquals(1,
                 support.getVetoableChangeListeners(propertyName1).length);
         assertEquals(1,
                 support.getVetoableChangeListeners(propertyName2).length);
         SerializationTest.verifyGolden(this, support, new SerializableAssert(){
             public void assertDeserialized(Serializable orig, Serializable ser) {
                 VetoableChangeSupport support = (VetoableChangeSupport)orig;
                 VetoableChangeSupport deserializedSupport = (VetoableChangeSupport)ser;
                
                 assertTrue(deserializedSupport.hasListeners(propertyName1));
View Full Code Here

        assertTrue(ll.add(new Integer(1)));
        assertTrue(ll.add(new Integer(2)));
        assertTrue(ll.add(new Integer(3)));
        assertTrue(ll.add(new Integer(4)));
        assertTrue(ll.add(new Integer(5)));
        SerializationTest.verifySelf(ll, new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                LinkedList<Object> formerQue = (LinkedList)initial;
                LinkedList<Object> deserializedQue = (LinkedList)deserialized;
                assertEquals(formerQue.remove(),deserializedQue.remove());
View Full Code Here

        assertTrue(ll.add(new Integer(1)));
        assertTrue(ll.add(new Integer(2)));
        assertTrue(ll.add(new Integer(3)));
        assertTrue(ll.add(new Integer(4)));
        assertTrue(ll.add(new Integer(5)));
        SerializationTest.verifyGolden(this,ll, new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                LinkedList<Object> formerQue = (LinkedList)initial;
                LinkedList<Object> deserializedQue = (LinkedList)deserialized;
                assertEquals(formerQue.remove(),deserializedQue.remove());
View Full Code Here

        assertEquals(15, mat.end());
    }

    public void testSerialization() throws Exception {
        Pattern pat = Pattern.compile("a*bc");
        SerializableAssert comparator = new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                assertEquals(((Pattern) initial).toString(),
                        ((Pattern) deserialized).toString());
            }
View Full Code Here

    /**
     * @tests java.io.ObjectInputStream#readObject()
     */
    public void test_readObjectMissingClasses() throws Exception {
        SerializationTest.verifySelf(new A1(), new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                assertEquals(5, ((A1) deserialized).b1.i);
            }
        });
View Full Code Here

        Deque deque = new ArrayDeque<Integer>();
        Queue<Integer> que = Collections.asLifoQueue(deque);
        for (int i = 0; i < testInt.length; i++) {
            que.add(testInt[i]);
        }       
        SerializationTest.verifySelf(que, new SerializableAssert(){
            public void assertDeserialized(Serializable initial, Serializable deserialized) {
                Queue<Integer> initque = (Queue) initial;
                Queue<Integer> deserque = (Queue) deserialized;
                while (!initque.isEmpty()){
                    assertEquals(initque.remove(),deserque.remove());
View Full Code Here

        assertTrue(testQue.add(new Integer(1)));
        assertTrue(testQue.add(new Integer(2)));
        assertTrue(testQue.add(new Integer(3)));
        assertTrue(testQue.add(new Integer(4)));
        assertTrue(testQue.add(new Integer(5)));
        SerializationTest.verifySelf(testQue, new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                ArrayDeque<Object> formerQue = (ArrayDeque)initial;
                ArrayDeque<Object> deserializedQue = (ArrayDeque)deserialized;
                assertEquals(formerQue.remove(),deserializedQue.remove());
View Full Code Here

        assertTrue(testQue.add(new Integer(1)));
        assertTrue(testQue.add(new Integer(2)));
        assertTrue(testQue.add(new Integer(3)));
        assertTrue(testQue.add(new Integer(4)));
        assertTrue(testQue.add(new Integer(5)));       
        SerializationTest.verifyGolden(this,testQue, new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                ArrayDeque<Object> formerQue = (ArrayDeque)initial;
                ArrayDeque<Object> deserializedQue = (ArrayDeque)deserialized;
                assertEquals(formerQue.remove(),deserializedQue.remove());
View Full Code Here

    /**
     * @tests java.io.ObjectInputStream#readObject()
     */
    public void test_readObjectMissingClasses() throws Exception {
        SerializationTest.verifySelf(new A1(), new SerializableAssert() {
            public void assertDeserialized(Serializable initial,
                    Serializable deserialized) {
                assertEquals(5, ((A1) deserialized).b1.i);
            }
        });
View Full Code Here

TOP

Related Classes of org.apache.harmony.testframework.serialization.SerializationTest.SerializableAssert

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.