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