summaryrefslogtreecommitdiffstats
path: root/luni/src/test/java/tests/api/java/io/ComputeSerialVersionUIDTest.java
blob: 458c27f12b77db7433dce54e49aa1e3979dc25a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
package tests.api.java.io;

import java.io.ObjectInputStream;

public class ComputeSerialVersionUIDTest extends junit.framework.TestCase {


    private String path = "/serialization/tests/api/java/io/";

    public void testComputeSUIDClass() throws Exception {
        ObjectInputStream ois = new ObjectInputStream(getClass()
                .getResourceAsStream(path + "testComputeSUIDClass.ser"));
        SerializationTestClass.TestClassName1 o1 = (SerializationTestClass.TestClassName1) ois
                .readObject();
        SerializationTestClass.TestClassName2T_T$T o2 = (SerializationTestClass.TestClassName2T_T$T) ois
                .readObject();
        SerializationTestClass.TestClassModifierPublic o6 = (SerializationTestClass.TestClassModifierPublic) ois
                .readObject();
        SerializationTestClass.TestClassModifierAbstract o3 = (SerializationTestClass.TestClassModifierAbstract) ois
                .readObject();
        SerializationTestClass.TestClassModifierFinal o4 = (SerializationTestClass.TestClassModifierFinal) ois
                .readObject();
        SerializationTestClass.TestClassModifierInterface o5 = (SerializationTestClass.TestClassModifierInterface) ois
                .readObject();
        ois.close();
    }

    public void testComputeSUIDInterfaces() throws Exception {
        ObjectInputStream ois = new ObjectInputStream(getClass()
                .getResourceAsStream(path + "testComputeSUIDInterfaces.ser"));
        SerializationTestClass.TestIntefaces o1 = (SerializationTestClass.TestIntefaces) ois
                .readObject();
        SerializationTestClass.TestIntefacesA o2 = (SerializationTestClass.TestIntefacesA) ois
                .readObject();
        SerializationTestClass.TestIntefacesAB o3 = (SerializationTestClass.TestIntefacesAB) ois
                .readObject();
        SerializationTestClass.TestIntefacesBA o4 = (SerializationTestClass.TestIntefacesBA) ois
                .readObject();
        SerializationTestClass.TestIntefacesC o5 = (SerializationTestClass.TestIntefacesC) ois
                .readObject();
        SerializationTestClass.TestIntefacesAC o6 = (SerializationTestClass.TestIntefacesAC) ois
                .readObject();
        SerializationTestClass.TestIntefacesCA o7 = (SerializationTestClass.TestIntefacesCA) ois
                .readObject();
        SerializationTestClass.TestIntefacesABC o8 = (SerializationTestClass.TestIntefacesABC) ois
                .readObject();
        SerializationTestClass.TestIntefacesACB o9 = (SerializationTestClass.TestIntefacesACB) ois
                .readObject();
        SerializationTestClass.TestIntefacesBAC o10 = (SerializationTestClass.TestIntefacesBAC) ois
                .readObject();
        SerializationTestClass.TestIntefacesBCA o11 = (SerializationTestClass.TestIntefacesBCA) ois
                .readObject();
        SerializationTestClass.TestIntefacesCAB o12 = (SerializationTestClass.TestIntefacesCAB) ois
                .readObject();
        SerializationTestClass.TestIntefacesCBA o13 = (SerializationTestClass.TestIntefacesCBA) ois
                .readObject();
        ois.close();
    }

    public void testComputeSUIDFields() throws Exception {
        ObjectInputStream ois = new ObjectInputStream(getClass()
                .getResourceAsStream(path + "testComputeSUIDFields.ser"));
        SerializationTestClass.TestFieldsNone o1 = (SerializationTestClass.TestFieldsNone) ois
                .readObject();
        SerializationTestClass.TestFieldsOneFinal o2 = (SerializationTestClass.TestFieldsOneFinal) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoFinal o3 = (SerializationTestClass.TestFieldsTwoFinal) ois
                .readObject();
        SerializationTestClass.TestFieldsOnePrivate o4 = (SerializationTestClass.TestFieldsOnePrivate) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoPrivate o5 = (SerializationTestClass.TestFieldsTwoPrivate) ois
                .readObject();
        SerializationTestClass.TestFieldsOneProtected o6 = (SerializationTestClass.TestFieldsOneProtected) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoProtected o7 = (SerializationTestClass.TestFieldsTwoProtected) ois
                .readObject();
        SerializationTestClass.TestFieldsOnePublic o8 = (SerializationTestClass.TestFieldsOnePublic) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoPublic o9 = (SerializationTestClass.TestFieldsTwoPublic) ois
                .readObject();
        SerializationTestClass.TestFieldsOneStatic o10 = (SerializationTestClass.TestFieldsOneStatic) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoStatic o11 = (SerializationTestClass.TestFieldsTwoStatic) ois
                .readObject();
        SerializationTestClass.TestFieldsOneTransient o12 = (SerializationTestClass.TestFieldsOneTransient) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoTransient o13 = (SerializationTestClass.TestFieldsTwoTransient) ois
                .readObject();
        SerializationTestClass.TestFieldsOneVolatile o14 = (SerializationTestClass.TestFieldsOneVolatile) ois
                .readObject();
        SerializationTestClass.TestFieldsTwoVolatile o15 = (SerializationTestClass.TestFieldsTwoVolatile) ois
                .readObject();
        SerializationTestClass.TestFieldSignatures o16 = (SerializationTestClass.TestFieldSignatures) ois
                .readObject();
        ois.close();
    }

    public void testComputeSUIDConstructors() throws Exception {
        ObjectInputStream ois = new ObjectInputStream(getClass()
                .getResourceAsStream(path + "testComputeSUIDConstructors.ser"));
        SerializationTestClass.TestConstructorNone o1 = (SerializationTestClass.TestConstructorNone) ois
                .readObject();
        SerializationTestClass.TestConstructorOne o2 = (SerializationTestClass.TestConstructorOne) ois
                .readObject();
        SerializationTestClass.TestConstructorPrivate o3 = (SerializationTestClass.TestConstructorPrivate) ois
                .readObject();
        SerializationTestClass.TestConstructorProtected o4 = (SerializationTestClass.TestConstructorProtected) ois
                .readObject();
        SerializationTestClass.TestConstructorPublic o5 = (SerializationTestClass.TestConstructorPublic) ois
                .readObject();
        SerializationTestClass.TestConstructorSignature o6 = (SerializationTestClass.TestConstructorSignature) ois
                .readObject();
        SerializationTestClass.TestConstructorTwo o7 = (SerializationTestClass.TestConstructorTwo) ois
                .readObject();
        SerializationTestClass.TestConstructorTwoReverse o8 = (SerializationTestClass.TestConstructorTwoReverse) ois
                .readObject();
        ois.close();
    }

    public void testComputeSUIDMethods() throws Exception {
        ObjectInputStream ois = new ObjectInputStream(getClass()
                .getResourceAsStream(path + "testComputeSUIDMethods.ser"));
        SerializationTestClass.TestMehodPrivate o1 = (SerializationTestClass.TestMehodPrivate) ois
                .readObject();
        SerializationTestClass.TestMethodAbstract o2 = (SerializationTestClass.TestMethodAbstract) ois
                .readObject();
        SerializationTestClass.TestMethodFinal o3 = (SerializationTestClass.TestMethodFinal) ois
                .readObject();
        SerializationTestClass.TestMethodNative o4 = (SerializationTestClass.TestMethodNative) ois
                .readObject();
        SerializationTestClass.TestMethodProtected o5 = (SerializationTestClass.TestMethodProtected) ois
                .readObject();
        SerializationTestClass.TestMethodPublic o6 = (SerializationTestClass.TestMethodPublic) ois
                .readObject();
        SerializationTestClass.TestMethodStatic o7 = (SerializationTestClass.TestMethodStatic) ois
                .readObject();
        SerializationTestClass.TestMethodSignature o9 = (SerializationTestClass.TestMethodSignature) ois
                .readObject();
        SerializationTestClass.TestMethodReturnSignature o10 = (SerializationTestClass.TestMethodReturnSignature) ois
                .readObject();
        SerializationTestClass.TestMethodSynchronized o8 = (SerializationTestClass.TestMethodSynchronized) ois
                .readObject();
        ois.close();
    }
}