Author: [log in to unmask] Date: Mon Feb 9 16:23:49 2015 New Revision: 2082 Log: Fix problem with conditions initialization in test. Modified: java/trunk/evio/src/test/java/org/hps/evio/TestRunSvtEvioReaderTest.java Modified: java/trunk/evio/src/test/java/org/hps/evio/TestRunSvtEvioReaderTest.java ============================================================================= --- java/trunk/evio/src/test/java/org/hps/evio/TestRunSvtEvioReaderTest.java (original) +++ java/trunk/evio/src/test/java/org/hps/evio/TestRunSvtEvioReaderTest.java Mon Feb 9 16:23:49 2015 @@ -34,14 +34,17 @@ // Instantiate the SVT EVIO reader //TestRunSvtEvioReader svtReader = new TestRunSvtEvioReader(); - // Setup the database conditions + // Configure conditions system DatabaseConditionsManager conditionsManager = new DatabaseConditionsManager(); conditionsManager.setXmlConfig("/org/hps/conditions/config/conditions_database_testrun_2012.xml"); + + // Instantiate the event builder + LCSimEventBuilder eventBuilder = new LCSimTestRunEventBuilder(); + conditionsManager.addConditionsListener(eventBuilder); + + // Activate conditions which will setup event builder conditionsManager.setDetector("HPS-TestRun-v5", 0); - // Instantiate the event builder - LCSimEventBuilder eventBuilder = new LCSimTestRunEventBuilder(); - // Check that the file contains the expected number of events int eventCount = evioReader.getEventCount(); System.out.println("[ " + this.getClass().getSimpleName() + " ]: File " + evioFile