Print

Print


Commit in java/trunk/conditions/src/test/java/org/hps/conditions on MAIN
ConditionsDevTest.java+26-9745 -> 746
Change this test so it only looks for a specific set of conditions.

java/trunk/conditions/src/test/java/org/hps/conditions
ConditionsDevTest.java 745 -> 746
--- java/trunk/conditions/src/test/java/org/hps/conditions/ConditionsDevTest.java	2014-06-27 00:15:43 UTC (rev 745)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/ConditionsDevTest.java	2014-06-27 00:17:51 UTC (rev 746)
@@ -1,13 +1,29 @@
 package org.hps.conditions;
 
-import java.util.List;
+import junit.framework.TestCase;
 
 import org.lcsim.conditions.ConditionsManager.ConditionsNotFoundException;
 
-import junit.framework.TestCase;
-
+/**
+ * Read conditions from the dev database.
+ * @author Jeremy McCormick <[log in to unmask]>
+ */
 public class ConditionsDevTest extends TestCase {
 
+    static final String[] conditionsKeys = {
+            TableConstants.ECAL_CALIBRATIONS,
+            TableConstants.ECAL_CHANNELS,
+            TableConstants.ECAL_GAINS,
+            TableConstants.ECAL_LEDS,
+            TableConstants.ECAL_TIME_SHIFTS,
+            TableConstants.SVT_CALIBRATIONS,
+            TableConstants.SVT_CHANNELS,
+            TableConstants.SVT_DAQ_MAP,
+            TableConstants.SVT_GAINS,
+            TableConstants.SVT_PULSE_PARAMETERS,
+            TableConstants.SVT_TIME_SHIFTS
+    };
+    
     public void testConditionsDev() {
 
         DatabaseConditionsManager manager = new DatabaseConditionsManager();
@@ -15,15 +31,16 @@
         manager.setConnectionResource("/org/hps/conditions/config/conditions_dev.properties");
         manager.register();
         try {
-            manager.setDetector("HPS-TestRun-v5", 1351);
+            manager.setDetector("HPS-Proposal2014-v8-6pt6", 0);
         } catch (ConditionsNotFoundException e) {
             throw new RuntimeException(e);
         }
-
-        List<TableMetaData> tableMetaData = manager.getTableMetaDataList();
-        for (TableMetaData metaData : tableMetaData) {
-            System.out.println("getting conditions of type " + metaData.collectionClass.getCanonicalName() + " with key " + metaData.getKey() + " and table name " + metaData.getTableName());
-            manager.getConditionsData(metaData.collectionClass, metaData.getKey());
+        
+        for (String conditionsKey : conditionsKeys) {
+            TableMetaData metaData = manager.findTableMetaData(conditionsKey);
+            @SuppressWarnings("rawtypes")
+            ConditionsObjectCollection collection = (ConditionsObjectCollection)manager.getConditionsData(metaData.collectionClass, metaData.getKey());
+            System.out.println(metaData.getKey() + " has " + collection.getObjects().size() + " objects");
         }
     }
 
SVNspam 0.1