Print

Print


Commit in lcsim/test/org/lcsim on MAIN
EventHeaderTest.java-1041.2 removed
my test does not test anything; removing

lcsim/test/org/lcsim
EventHeaderTest.java removed after 1.2
diff -N EventHeaderTest.java
--- EventHeaderTest.java	11 Sep 2007 00:21:01 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,104 +0,0 @@
-package org.lcsim;
-
-/*
- * EventHeaderTest.java
- *
- */
-
-import java.io.File;
-import java.net.URL;
-
-import java.util.List;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.lcsim.util.Driver;
-import org.lcsim.geometry.IDDecoder;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.EventHeader.LCMetaData;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.geometry.Subdetector;
-
-/**
- *
- * @author jeremym
- */
-public class EventHeaderTest extends TestCase
-{
-    int maxEvents = 10;
-    
-    /** Creates a new instance of EventHeaderTest */
-    public EventHeaderTest()
-    {}
-    
-    public static Test suite()
-    {
-        return new TestSuite(EventHeaderTest.class);
-    }
-    
-    public void testEventHeader() throws Exception
-    {
-        runTestFile("http://www.lcsim.org/test/lcio/muons_SLIC_v1r9p1_sidmay05.slcio");
-    }
-    
-    private void runTestFile(String s) throws Exception
-    {
-        URL url = new URL(s);
-        FileCache cache = new FileCache();
-        File file = cache.getCachedFile(url);
-        
-        LCSimLoop loop = new LCSimLoop();
-        loop.setLCIORecordSource(file);
-        loop.add(new EventHeaderTestDriver() );
-        loop.loop(maxEvents, null);
-        loop.dispose();
-    }
-    
-    
-    private class EventHeaderTestDriver extends Driver
-    {
-        public void process(EventHeader event)
-        {
-            checkIDDecoder(event);
-        }
-        
-        private void checkIDDecoder(EventHeader event)
-        {
-            //Fetch all of the collections containing SimTrackerHits...
-            List<List<SimTrackerHit>> simTrackerHitSets = event.get(SimTrackerHit.class);
-            
-            // loop over the collections
-            for (List<SimTrackerHit> simTrackerHits : simTrackerHitSets)
-            {
-                LCMetaData meta = event.getMetaData(simTrackerHits);
-                IDDecoder decoder = meta.getIDDecoder();
-                
-                if ( decoder == null )
-                {
-                    throw new RuntimeException("trackerIDDecoder is null.");
-                }
-                
-                if ( !simTrackerHits.isEmpty() )
-                {
-                    for ( SimTrackerHit hit : simTrackerHits )
-                    {
-                        decoder.setID( hit.getCellID() );
-                        assertTrue(decoder.toString() != null);
-                        assertTrue(decoder.toString().length() > 0);
-                        
-//                        IDDecoder hit_dc = hit.getIDDecoder();
-//                        Subdetector hit_sd = hit.getSubdetector();
-//                        
-//                        // Check that the hit's IDDecoder and Subdetector match that
-//                        // fetched from meta.
-//                        assert(hit_dc == decoder);
-//                        assert(hit_sd == decoder.getSubdetector());
-                    }
-                }
-            }
-        }
-    }
-}
CVSspam 0.2.8