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

Reply via email to