152 ############### YOUR TEST CODE HERE!!!!!!! ############# |
152 ############### YOUR TEST CODE HERE!!!!!!! ############# |
153 |
153 |
154 case "$OS" in |
154 case "$OS" in |
155 Windows* | CYGWIN* ) |
155 Windows* | CYGWIN* ) |
156 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
156 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
157 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
157 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
158 --add-exports java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \ |
158 --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \ |
159 TestWrapped sun.awt.windows.WToolkit |
159 TestWrapped sun.awt.windows.WToolkit |
160 status=$? |
160 status=$? |
161 if [ ! $status -eq "0" ]; then |
161 if [ ! $status -eq "0" ]; then |
162 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit"; |
162 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit"; |
163 fi |
163 fi |
164 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
164 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
165 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
165 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
166 --add-exports java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \ |
166 --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED ${CP} \ |
167 -Dawt.toolkit=sun.awt.windows.WToolkit \ |
167 -Dawt.toolkit=sun.awt.windows.WToolkit \ |
168 TestWrapped sun.awt.windows.WToolkit |
168 TestWrapped sun.awt.windows.WToolkit |
169 status=$? |
169 status=$? |
170 if [ ! $status -eq "0" ]; then |
170 if [ ! $status -eq "0" ]; then |
171 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit"; |
171 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.windows.WToolkit"; |
172 fi |
172 fi |
173 ;; |
173 ;; |
174 |
174 |
175 SunOS | Linux ) |
175 SunOS | Linux ) |
176 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
176 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
177 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
177 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
178 --add-exports java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \ |
178 --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \ |
179 -Dawt.toolkit=sun.awt.X11.XToolkit \ |
179 -Dawt.toolkit=sun.awt.X11.XToolkit \ |
180 TestWrapped sun.awt.X11.XToolkit |
180 TestWrapped sun.awt.X11.XToolkit |
181 status=$? |
181 status=$? |
182 if [ ! $status -eq "0" ]; then |
182 if [ ! $status -eq "0" ]; then |
183 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit"; |
183 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit"; |
184 fi |
184 fi |
185 AWT_TOOLKIT=XToolkit ${TESTJAVA}/bin/java ${TESTVMOPTS} \ |
185 AWT_TOOLKIT=XToolkit ${TESTJAVA}/bin/java ${TESTVMOPTS} \ |
186 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
186 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
187 --add-exports java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \ |
187 --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED ${CP} \ |
188 -Djava.awt.headless=true \ |
188 -Djava.awt.headless=true \ |
189 TestWrapped sun.awt.X11.XToolkit |
189 TestWrapped sun.awt.X11.XToolkit |
190 status=$? |
190 status=$? |
191 if [ ! $status -eq "0" ]; then |
191 if [ ! $status -eq "0" ]; then |
192 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit"; |
192 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.awt.xawt.XToolkit"; |
193 fi |
193 fi |
194 ;; |
194 ;; |
195 |
195 |
196 Darwin) |
196 Darwin) |
197 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
197 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
198 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
198 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
199 --add-exports java.desktop/sun.lwawt.macosx=ALL-UNNAMED ${CP} \ |
199 --add-opens java.desktop/sun.lwawt.macosx=ALL-UNNAMED ${CP} \ |
200 TestWrapped sun.lwawt.macosx.LWCToolkit |
200 TestWrapped sun.lwawt.macosx.LWCToolkit |
201 status=$? |
201 status=$? |
202 if [ ! $status -eq "0" ]; then |
202 if [ ! $status -eq "0" ]; then |
203 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; |
203 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; |
204 fi |
204 fi |
205 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
205 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.awt.headless=true \ |
206 --add-exports java.desktop/sun.awt=ALL-UNNAMED \ |
206 --add-opens java.desktop/sun.awt=ALL-UNNAMED \ |
207 --add-exports java.desktop/sun.lwawt.macosx=ALL-UNNAMED ${CP} \ |
207 --add-opens java.desktop/sun.lwawt.macosx=ALL-UNNAMED ${CP} \ |
208 -Dawt.toolkit=sun.lwawt.macosx.LWCToolkit \ |
208 -Dawt.toolkit=sun.lwawt.macosx.LWCToolkit \ |
209 TestWrapped sun.lwawt.macosx.LWCToolkit |
209 TestWrapped sun.lwawt.macosx.LWCToolkit |
210 status=$? |
210 status=$? |
211 if [ ! $status -eq "0" ]; then |
211 if [ ! $status -eq "0" ]; then |
212 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; |
212 fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; |