author | lana |
Tue, 23 May 2017 21:11:42 +0000 | |
changeset 45187 | 331a6542b5b8 |
parent 32668 | 7d2e51dd1449 |
permissions | -rw-r--r-- |
32668
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
1 |
/* |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
2 |
* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
3 |
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
4 |
* |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
5 |
* This code is free software; you can redistribute it and/or modify it |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
6 |
* under the terms of the GNU General Public License version 2 only, as |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
7 |
* published by the Free Software Foundation. |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
8 |
* |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
9 |
* This code is distributed in the hope that it will be useful, but WITHOUT |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
10 |
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
11 |
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
12 |
* version 2 for more details (a copy is included in the LICENSE file that |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
13 |
* accompanied this code). |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
14 |
* |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
15 |
* You should have received a copy of the GNU General Public License version |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
16 |
* 2 along with this work; if not, write to the Free Software Foundation, |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
17 |
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
18 |
* |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
19 |
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
20 |
* or visit www.oracle.com if you need additional information or have any |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
21 |
* questions. |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
22 |
*/ |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
23 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
24 |
import java.awt.font.TextAttribute; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
25 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
26 |
/** |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
27 |
* @test |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
28 |
* @bug 8060027 |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
29 |
*/ |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
30 |
public final class ReferenceToNonStaticField |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
31 |
extends AbstractTest<ReferenceToNonStaticField.TestValue> { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
32 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
33 |
public static final class TestValue { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
34 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
35 |
// reference to static field |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
36 |
public TextAttribute font_default = TextAttribute.FONT; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
37 |
public TextAttribute family_default = TextAttribute.FAMILY; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
38 |
public TextAttribute family_set1; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
39 |
public TextAttribute family_set2; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
40 |
public TextAttribute family_set3; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
41 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
42 |
// primitive small |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
43 |
public int int_1_default = 1; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
44 |
public int int_10_default = 10; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
45 |
public int int_10_set1; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
46 |
public int int_10_set2; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
47 |
public int int_10_set3; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
48 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
49 |
// primitive big |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
50 |
public int int_1000_default = 1000; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
51 |
public int int_2000_default = 2000; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
52 |
public int int_2000_set1; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
53 |
public int int_2000_set2; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
54 |
public int int_2000_set3; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
55 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
56 |
// wrappers |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
57 |
public Integer integer_1_default = new Integer(1); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
58 |
public Integer integer_10_default = new Integer(10); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
59 |
public Integer integer_10_set1; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
60 |
public Integer integer_10_set2; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
61 |
public Integer integer_10_set3; // will be set to the same as default |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
62 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
63 |
public TestValue() { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
64 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
65 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
66 |
public TestValue(final Object ignored) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
67 |
// set some fields to non-default values, so they will be saved |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
68 |
family_set1 = family_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
69 |
family_set3 = family_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
70 |
family_set2 = family_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
71 |
int_10_set1 = int_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
72 |
int_10_set2 = int_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
73 |
int_10_set3 = int_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
74 |
int_2000_set1 = int_2000_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
75 |
int_2000_set2 = int_2000_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
76 |
int_2000_set3 = int_2000_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
77 |
integer_10_set1 = integer_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
78 |
integer_10_set2 = integer_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
79 |
integer_10_set3 = integer_10_default; |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
80 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
81 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
82 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
83 |
public static void main(final String[] args) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
84 |
new ReferenceToNonStaticField().test(true); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
85 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
86 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
87 |
protected TestValue getObject() { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
88 |
return new TestValue(new Object()); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
89 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
90 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
91 |
@Override |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
92 |
protected void validate(final TestValue before,final TestValue after) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
93 |
super.validate(before, after); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
94 |
validate(before); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
95 |
validate(after); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
96 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
97 |
|
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
98 |
private static void validate(final TestValue object) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
99 |
// reference to static field |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
100 |
if (object.font_default != TextAttribute.FONT) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
101 |
throw new Error("Wrong font_default: " + object.font_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
102 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
103 |
if (object.family_default != TextAttribute.FAMILY) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
104 |
throw new Error("Wrong family_default: " + object.family_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
105 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
106 |
if (object.family_set1 != object.family_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
107 |
throw new Error("Wrong family_set1: " + object.family_set1); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
108 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
109 |
if (object.family_set2 != object.family_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
110 |
throw new Error("Wrong family_set2: " + object.family_set2); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
111 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
112 |
if (object.family_set3 != object.family_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
113 |
throw new Error("Wrong family_set3: " + object.family_set3); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
114 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
115 |
// primitive small |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
116 |
if (object.int_1_default != 1) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
117 |
throw new Error("Wrong int_1_default: " + object.int_1_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
118 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
119 |
if (object.int_10_default != 10) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
120 |
throw new Error("Wrong int_10_default: " + object.int_10_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
121 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
122 |
if (object.int_10_set1 != object.int_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
123 |
throw new Error("Wrong int_10_set1: " + object.int_10_set1); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
124 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
125 |
if (object.int_10_set2 != object.int_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
126 |
throw new Error("Wrong int_10_set2: " + object.int_10_set2); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
127 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
128 |
if (object.int_10_set3 != object.int_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
129 |
throw new Error("Wrong int_10_set3: " + object.int_10_set3); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
130 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
131 |
// primitive big |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
132 |
if (object.int_1000_default != 1000) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
133 |
throw new Error("Wrong int_1000_default: " + object.int_1000_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
134 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
135 |
if (object.int_2000_default != 2000) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
136 |
throw new Error("Wrong int_2000_default: " + object.int_2000_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
137 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
138 |
if (object.int_2000_set1 != object.int_2000_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
139 |
throw new Error("Wrong int_2000_set1: " + object.int_2000_set1); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
140 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
141 |
if (object.int_2000_set2 != object.int_2000_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
142 |
throw new Error("Wrong int_2000_set2: " + object.int_2000_set2); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
143 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
144 |
if (object.int_2000_set3 != object.int_2000_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
145 |
throw new Error("Wrong int_2000_set3: " + object.int_2000_set3); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
146 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
147 |
// wrappers |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
148 |
if (!object.integer_1_default.equals(new Integer(1))) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
149 |
throw new Error("Wrong integer_1_default: " + object.integer_1_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
150 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
151 |
if (!object.integer_10_default.equals(new Integer(10))) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
152 |
throw new Error("Wrong integer_10_default: " + object.integer_10_default); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
153 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
154 |
if (object.integer_10_set1 != object.integer_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
155 |
throw new Error("Wrong integer_10_set1: " + object.integer_10_set1); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
156 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
157 |
if (object.integer_10_set2 != object.integer_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
158 |
throw new Error("Wrong integer_10_set2: " + object.integer_10_set2); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
159 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
160 |
if (object.integer_10_set3 != object.integer_10_default) { |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
161 |
throw new Error("Wrong integer_10_set3: " + object.integer_10_set3); |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
162 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
163 |
} |
7d2e51dd1449
8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
serb
parents:
diff
changeset
|
164 |
} |