Skip to content

Commit

Permalink
0000021: SQLite
Browse files Browse the repository at this point in the history
  • Loading branch information
mhanes committed Dec 7, 2012
1 parent 873ceb5 commit 2092cab
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
Expand Up @@ -16,12 +16,13 @@
import org.jumpmind.db.platform.AbstractDatabasePlatform;
import org.jumpmind.db.platform.DatabaseNamesConstants;
import org.jumpmind.db.platform.IDatabasePlatform;
import org.jumpmind.db.platform.sqlite.SqliteDatabasePlatform;
import org.jumpmind.db.util.BinaryEncoding;
import org.jumpmind.symmetric.io.data.Batch;
import org.jumpmind.symmetric.io.data.Batch.BatchType;
import org.jumpmind.symmetric.io.data.CsvData;
import org.jumpmind.symmetric.io.data.DataContext;
import org.jumpmind.symmetric.io.data.IDataWriter;
import org.jumpmind.symmetric.io.data.Batch.BatchType;
import org.jumpmind.util.Statistics;
import org.junit.Assert;

Expand Down Expand Up @@ -219,6 +220,10 @@ protected void assertEquals(String[] name, String[] expected, Map<String, Object
resultValue = ((Boolean) resultObj) ? "1" : "0";
} else if (resultObj instanceof Double) {
resultValue = resultObj.toString();
if (platform instanceof SqliteDatabasePlatform) {
expected[i] = new Double(expected[i]).toString();
}

} else if (resultObj != null) {
resultValue = resultObj.toString();
}
Expand Down
Expand Up @@ -587,9 +587,7 @@ private String[] massageExpectectedResultsForDialect(String[] values) {
if (platform instanceof MySqlDatabasePlatform) {
scale = 16;
}
if (platform instanceof SqliteDatabasePlatform) {
mode = RoundingMode.HALF_EVEN;
}

DecimalFormat df = new DecimalFormat("0.00####################################");
values[10] = df.format(new BigDecimal(values[10]).setScale(scale,mode));
}
Expand Down

0 comments on commit 2092cab

Please sign in to comment.