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