Author: [log in to unmask]
Date: Tue Apr 21 15:55:32 2015
New Revision: 2775
Log:
Add simple collection ID test (excluded from build).
Added:
java/trunk/conditions/src/test/java/org/hps/conditions/database/CollectionIdTest.java
Modified:
java/trunk/conditions/pom.xml
Modified: java/trunk/conditions/pom.xml
=============================================================================
--- java/trunk/conditions/pom.xml (original)
+++ java/trunk/conditions/pom.xml Tue Apr 21 15:55:32 2015
@@ -36,6 +36,7 @@
<exclude>org/hps/conditions/svt/TestRunSvtDaqMappingTest.java</exclude>
<exclude>org/hps/conditions/beam/BeamConditionsTest.java</exclude>
<exclude>org/hps/conditions/ecal/EcalHardwareConditionsTest.java</exclude>
+ <exclude>org/hps/conditions/database/CollectionIdTest.java</exclude>
</excludes>
</configuration>
</plugin>
Added: java/trunk/conditions/src/test/java/org/hps/conditions/database/CollectionIdTest.java
=============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/database/CollectionIdTest.java (added)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/database/CollectionIdTest.java Tue Apr 21 15:55:32 2015
@@ -0,0 +1,51 @@
+/**
+ *
+ */
+package org.hps.conditions.database;
+
+import java.sql.SQLException;
+
+import junit.framework.TestCase;
+
+/**
+ * Test adding a new collection and getting its unique ID.
+ *
+ * @author <a href="mailto:[log in to unmask]">Jeremy McCormick</a>
+ */
+public class CollectionIdTest extends TestCase {
+
+ /**
+ * The conditions manager.
+ */
+ private DatabaseConditionsManager manager;
+
+ /**
+ * Setup the test.
+ */
+ @Override
+ public void setUp() {
+ this.manager = DatabaseConditionsManager.getInstance();
+ this.manager.openConnection();
+ }
+
+ /**
+ * Tear down the test.
+ */
+ @Override
+ public void tearDown() {
+ this.manager.closeConnection();
+ }
+
+ /**
+ * Run the test.
+ *
+ * @throws SQLException if there is an error executing SQL queries
+ */
+ public void testCollectionId() throws SQLException {
+ int collectionId = this.manager.addCollection("dummy", "foo bar baz");
+ System.out.println("created new collection " + collectionId);
+
+ collectionId = this.manager.addCollection("dummy", null);
+ System.out.println("created new collection " + collectionId);
+ }
+}
|