#!/usr/bin/bash

cp .jdbcMysql.properties.singleQuery .jdbcMysql.properties
echo "singleQuery"
rm copy.*
java jdbctest1 > jdbctest1.singleQuery.output 2>&1
echo "should be no diffs in copy"
diff jdbctest1.java copy.jdbctest1.java
diff jdbctestbinary copy.jdbctestbinary
echo "diffs done"
java jdbctest2 > jdbctest2.singleQuery.output 2>&1
java jdbctest3 > jdbctest3.singleQuery.output 2>&1
echo ""

cp .jdbcMysql.properties.diskCache .jdbcMysql.properties
echo "diskCache"
rm copy.*
java jdbctest1 > jdbctest1.diskCache.output 2>&1
echo "should be no diffs in copy"
diff jdbctest1.java copy.jdbctest1.java
diff jdbctestbinary copy.jdbctestbinary
echo "diffs done"
java jdbctest2 > jdbctest2.diskCache.output 2>&1
java jdbctest3 > jdbctest3.diskCache.output 2>&1
echo ""


cp .jdbcMysql.properties.memCache .jdbcMysql.properties
echo "memCache"
rm copy.*
java jdbctest1 > jdbctest1.memCache.output 2>&1
echo "should be no diffs in copy"
diff jdbctest1.java copy.jdbctest1.java
diff jdbctestbinary copy.jdbctestbinary
echo "diffs done"
java jdbctest2 > jdbctest2.memCache.output 2>&1
java jdbctest3 > jdbctest3.memCache.output 2>&1
echo ""

