--- old/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh 2013-10-22 20:57:16.000000000 -0700 +++ new/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh 2013-10-22 20:57:16.000000000 -0700 @@ -77,6 +77,12 @@ FILESEP="\\" ;; + Darwin) + VAR="Lets not forget about Mac" + DEFAULT_JDK=$(/usr/libexec/java_home) + FILESEP="/" + ;; + # catch all other OSs * ) echo "Unrecognized system! $OS" @@ -171,6 +177,22 @@ fi ;; + Darwin) + ${TESTJAVA}/bin/java -Djava.awt.headless=true \ + TestWrapped sun.lwawt.macosx.LWCToolkit + status=$? + if [ ! $status -eq "0" ]; then + fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; + fi + ${TESTJAVA}/bin/java -Djava.awt.headless=true \ + -Dawt.toolkit=sun.lwawt.macosx.LWCToolkit \ + TestWrapped sun.lwawt.macosx.LWCToolkit + status=$? + if [ ! $status -eq "0" ]; then + fail "Test FAILED: toolkit wrapped into HeadlessToolkit is not an instance of sun.lwawt.macosx.LWCToolkit"; + fi + ;; + esac pass "All the tests are PASSED";