test/java/util/prefs/PrefsSpi.sh

Print this page




  73 
  74 cat > StubPreferencesFactory.java <<'EOF'
  75 import java.util.prefs.*;
  76 
  77 public class StubPreferencesFactory implements PreferencesFactory {
  78     public Preferences userRoot()   { return new StubPreferences(); }
  79     public Preferences systemRoot() { return new StubPreferences(); }
  80 }
  81 EOF
  82 
  83 Sys rm -rf jarDir extDir
  84 Sys mkdir -p jarDir/META-INF/services extDir
  85 echo "StubPreferencesFactory" \
  86   > "jarDir/META-INF/services/java.util.prefs.PreferencesFactory"
  87 Sys "$javac" ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d jarDir StubPreferencesFactory.java StubPreferences.java
  88 
  89 (cd jarDir && "$jar" ${TESTTOOLVMOPTS} "cf" "../extDir/PrefsSpi.jar" ".")
  90 
  91 case "`uname`" in Windows*|CYGWIN* ) CPS=';';; *) CPS=':';; esac
  92 
  93 Sys "$java" ${TESTVMOPTS} "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  94     -Djava.util.prefs.PreferencesFactory=StubPreferencesFactory \
  95     -Djava.util.prefs.userRoot=. \
  96     PrefsSpi "StubPreferences"
  97 Sys "$java" ${TESTVMOPTS} "-cp" "$TESTCLASSES" \
  98     -Djava.util.prefs.userRoot=. \
  99     PrefsSpi "java.util.prefs.*"
 100 Sys "$java" ${TESTVMOPTS} "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
 101     -Djava.util.prefs.userRoot=. \
 102     PrefsSpi "StubPreferences"
 103 Sys "$java" ${TESTVMOPTS} "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
 104     -Djava.util.prefs.userRoot=. \
 105     PrefsSpi "StubPreferences"
 106 
 107 rm -rf jarDir extDir


  73 
  74 cat > StubPreferencesFactory.java <<'EOF'
  75 import java.util.prefs.*;
  76 
  77 public class StubPreferencesFactory implements PreferencesFactory {
  78     public Preferences userRoot()   { return new StubPreferences(); }
  79     public Preferences systemRoot() { return new StubPreferences(); }
  80 }
  81 EOF
  82 
  83 Sys rm -rf jarDir extDir
  84 Sys mkdir -p jarDir/META-INF/services extDir
  85 echo "StubPreferencesFactory" \
  86   > "jarDir/META-INF/services/java.util.prefs.PreferencesFactory"
  87 Sys "$javac" ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d jarDir StubPreferencesFactory.java StubPreferences.java
  88 
  89 (cd jarDir && "$jar" ${TESTTOOLVMOPTS} "cf" "../extDir/PrefsSpi.jar" ".")
  90 
  91 case "`uname`" in Windows*|CYGWIN* ) CPS=';';; *) CPS=':';; esac
  92 
  93 Sys "$java" ${TESTVMOPTS} ${TESTJAVAOPTS} "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  94     -Djava.util.prefs.PreferencesFactory=StubPreferencesFactory \
  95     -Djava.util.prefs.userRoot=. \
  96     PrefsSpi "StubPreferences"
  97 Sys "$java" ${TESTVMOPTS} ${TESTJAVAOPTS} "-cp" "$TESTCLASSES" \
  98     -Djava.util.prefs.userRoot=. \
  99     PrefsSpi "java.util.prefs.*"
 100 Sys "$java" ${TESTVMOPTS} ${TESTJAVAOPTS} "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
 101     -Djava.util.prefs.userRoot=. \
 102     PrefsSpi "StubPreferences"
 103 Sys "$java" ${TESTVMOPTS} ${TESTJAVAOPTS} "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
 104     -Djava.util.prefs.userRoot=. \
 105     PrefsSpi "StubPreferences"
 106 
 107 rm -rf jarDir extDir