0N/A# @summary tests the capability of replacing the currency data with user 0N/A# specified currency properties file 0N/A# @build PropertiesTest 0N/Aif [
"${TESTSRC}" =
"" ]
0N/A echo "TESTSRC not set. Test cannot execute. Failed." 0N/Aecho "TESTSRC=${TESTSRC}" 0N/Aif [
"${TESTJAVA}" =
"" ]
0N/A echo "TESTJAVA not set. Test cannot execute. Failed." 0N/Aecho "TESTJAVA=${TESTJAVA}" 0N/Aif [
"${TESTCLASSES}" =
"" ]
0N/A echo "TESTCLASSES not set. Test cannot execute. Failed." 0N/Aecho "TESTCLASSES=${TESTCLASSES}" 0N/Aecho "CLASSPATH=${CLASSPATH}" 0N/A# set platform-dependent variables 0N/A echo "Unrecognized system!" 0N/A# Currency dump path #1. Just dump currencies with the bare JRE 0N/ARUNCMD=
"${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} PropertiesTest -d dump1" 0N/A echo "Execution successful" 0N/A echo "Execution of the test case failed." 0N/A# Currency dump path #2. Dump currencies using the JRE with replacement currencies 0N/A# copy the test properties file 0N/ARUNCMD=
"${WRITABLEJDK}${FS}bin${FS}java -classpath ${TESTCLASSES} PropertiesTest -d dump2" 0N/A echo "Execution successful" 0N/A echo "Execution of the test case failed." 0N/A# Now compare the two dump files 0N/ARUNCMD=
"${WRITABLEJDK}${FS}bin${FS}java -classpath ${TESTCLASSES} PropertiesTest -c dump1 dump2" 0N/A echo "Execution successful" 0N/A echo "Execution of the test case failed."