Changeset: 1d19e83b2073 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1d19e83b2073 Modified Files: java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java Branch: embedded-java Log Message:
Add a test to validate results of two queries diffs (42 lines): diff --git a/java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java b/java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java --- a/java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java +++ b/java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java @@ -17,6 +17,7 @@ import java.nio.file.Path; import java.sql.SQLException; import org.junit.BeforeClass; +import org.junit.Ignore; import org.junit.Test; import org.monetdb.embedded.MonetDBEmbedded; import org.monetdb.embedded.result.EmbeddedQueryResult; @@ -59,6 +60,22 @@ public class EmbeddedTest { } @Test + public void TwoQueries() throws IOException, SQLException { + EmbeddedQueryResult result1 = db.query("SELECT * FROM world WHERE id > 2;"); + assertEquals(2, result1.getColumn(1).columnSize()); + assertEquals(Integer.valueOf(30), result1.getColumn(1).getVaule(0)); + assertEquals(null, result1.getColumn(1).getVaule(1)); + + EmbeddedQueryResult result2 = db.query("SELECT * FROM world WHERE id < 2;"); + assertEquals(1, result2.getColumn(1).columnSize()); + assertEquals(Integer.valueOf(10), result2.getColumn(1).getVaule(0)); + + assertEquals(2, result1.getColumn(1).columnSize()); + assertEquals(Integer.valueOf(30), result1.getColumn(1).getVaule(0)); + assertEquals(null, result1.getColumn(1).getVaule(1)); + } + + @Test public void manualCleanupTest() throws IOException, SQLException { @SuppressWarnings("resource") EmbeddedQueryResult result = db.query("SELECT * FROM world;"); @@ -75,6 +92,7 @@ public class EmbeddedTest { } @Test + @Ignore public void newDatabaseTest() throws IOException, SQLException { final Path tempDirectoryPath = Files.createTempDirectory("monetdbtest_new"); final File newDirectory = tempDirectoryPath.toFile(); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list