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); + } +}