Changeset: 9ac07a9ad35e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ac07a9ad35e Added Files: java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java Branch: embedded-java Log Message:
Add a simple unit test diffs (44 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 new file mode 100644 --- /dev/null +++ b/java/embedded/src/test/java/org/monetdb/embedded/test/EmbeddedTest.java @@ -0,0 +1,39 @@ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * Copyright 2008-2015 MonetDB B.V. + */ + +package org.monetdb.embedded.test; + +import static org.junit.Assert.assertEquals; + +import java.io.File; +import java.io.IOException; +import java.sql.SQLException; + +import org.junit.Test; +import org.monetdb.embedded.MonetDBEmbedded; +import org.monetdb.embedded.result.EmbeddedQueryResult; + +public class EmbeddedTest { + + @Test + public void simpleTest() throws IOException, SQLException { + final File directory; + directory = File.createTempFile("temp", Long.toString(System.nanoTime())); + + MonetDBEmbedded db = new MonetDBEmbedded(directory); + db.startup(true); + + db.query("CREATE TABLE world (id integer, val integer)"); + db.query("INSERT INTO world VALUES (1, 10), (2, 20), (3, 30)"); + + EmbeddedQueryResult result = db.query("SELECT * FROM world"); + assertEquals(3, result.getColumn(1).columnSize()); + + result.close(); + } +} _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list