1 package org.lcsim.detector; 2 3 import junit.framework.TestCase; 4 5 public class ReadoutTest extends TestCase 6 { 7 public interface TestInterface 8 {} 9 10 public class TestClass implements TestInterface 11 {} 12 13 public class TestClass2 extends TestClass 14 {} 15 16 public class TestClass3 17 {} 18 19 public void testHits() 20 { 21 Readout readout = new Readout(); 22 readout.addHit(new TestClass2()); 23 assertTrue(readout.getHits(TestInterface.class).size() == 1); 24 assertTrue(readout.getHits(TestClass.class).size() == 1); 25 assertTrue(readout.getHits(TestClass2.class).size() == 1); 26 assertTrue(readout.getHits(TestClass3.class).size() == 0); 27 } 28 }