Print

Print


Author: [log in to unmask]
Date: Thu Oct 30 17:08:55 2014
New Revision: 1361

Log:
Update EcalConditionsConverterTest so it loads engineering run conditions.  A separate test (TestRunEcalConditionsConverterTest) was added to check if the EcalConditionsConverter is loading test run conditions onto an EcalConditions object without errors. 

Added:
    java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/TestRunEcalConditionsConverterTest.java   (with props)
Modified:
    java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/EcalConditionsConverterTest.java

Modified: java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/EcalConditionsConverterTest.java
 =============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/EcalConditionsConverterTest.java	(original)
+++ java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/EcalConditionsConverterTest.java	Thu Oct 30 17:08:55 2014
@@ -3,7 +3,7 @@
 import junit.framework.TestCase;
 
 import org.hps.conditions.DatabaseConditionsManager;
-import org.hps.conditions.config.TestRunReadOnlyConfiguration;
+import org.hps.conditions.config.DevReadOnlyConfiguration;
 
 /**
  * Tests that a {@link EcalConditions} objects loads without errors.
@@ -13,8 +13,8 @@
 
     DatabaseConditionsManager conditionsManager;
     
-    public void setUp() {
-        new TestRunReadOnlyConfiguration(true);
+    public void setUp() {                
+        new DevReadOnlyConfiguration().setup().load("HPS-Proposal2014-v7-2pt2", 0);
         conditionsManager = DatabaseConditionsManager.getInstance();
     }
 

Added: java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/TestRunEcalConditionsConverterTest.java
 =============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/TestRunEcalConditionsConverterTest.java	(added)
+++ java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/test/java/org/hps/conditions/ecal/TestRunEcalConditionsConverterTest.java	Thu Oct 30 17:08:55 2014
@@ -0,0 +1,30 @@
+package org.hps.conditions.ecal;
+
+import junit.framework.TestCase;
+
+import org.hps.conditions.DatabaseConditionsManager;
+import org.hps.conditions.config.TestRunReadOnlyConfiguration;
+
+/**
+ * Tests that {@link EcalConditionsConverter} load test run conditions to 
+ * an {@link EcalConditions} without errors.
+ * 
+ * @author Omar Moreno <[log in to unmask]>
+ */
+public class TestRunEcalConditionsConverterTest extends TestCase {
+
+    DatabaseConditionsManager conditionsManager;
+	
+	public void setUp() {
+        new TestRunReadOnlyConfiguration().setup().load("HPS-TestRun-v5", 1351);
+        conditionsManager = DatabaseConditionsManager.getInstance();
+	}
+	
+    public void test() {       
+        // Test that the manager gets ECAL conditions.
+        EcalConditions conditions = conditionsManager.getCachedConditions(EcalConditions.class, "ecal_conditions").getCachedData();
+        assertNotNull(conditions);
+        System.out.println(conditions);
+    }
+	
+}