Changeset: 6a6861b79f75 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6a6861b79f75
Modified Files:
java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java
Branch: embedded-java
Log Message:
Add another different unit test
diffs (48 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
@@ -16,19 +16,21 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.sql.SQLException;
+import org.junit.Ignore;
import org.junit.Test;
import org.monetdb.embedded.MonetDBEmbedded;
import org.monetdb.embedded.result.EmbeddedQueryResult;
public class EmbeddedTest {
+ @Ignore
@Test
- public void simpleTest() throws IOException, SQLException {
+ public void newDatabaseTest() throws IOException, SQLException {
final Path directoryPath = Files.createTempDirectory("monetdb");
final File directory = directoryPath.toFile();
MonetDBEmbedded db = new MonetDBEmbedded(directory);
- db.startup(true);
+ db.startup(false);
db.query("CREATE TABLE world (id integer, val integer)");
db.query("INSERT INTO world VALUES (1, 10), (2, 20), (3, 30)");
@@ -38,4 +40,20 @@ public class EmbeddedTest {
result.close();
}
+
+ @Test
+ public void existingDatabaseTest() throws IOException, SQLException {
+ final File directory = new File("src" + File.separatorChar +
"test" +
+ File.separatorChar + "resources" +
File.separatorChar + "monetdbtest");
+ directory.mkdirs();
+
+ MonetDBEmbedded db = new MonetDBEmbedded(directory);
+ db.startup(false);
+
+ EmbeddedQueryResult result = db.query("SELECT 1");
+// EmbeddedQueryResult result = db.query("SELECT * FROM world");
+ assertEquals(3, result.getColumn(1).columnSize());
+
+ result.close();
+ }
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list