1 /* 2 * AddFitter_Test.java 3 * 4 * Created on July 24, 2007, 5:04 PM 5 * 6 * $Id: AddFitter_Test.java,v 1.1.1.1 2010/04/08 20:38:00 jeremy Exp $ 7 */ 8 9 package org.lcsim.recon.tracking.trffit; 10 11 import junit.framework.TestCase; 12 import org.lcsim.recon.tracking.trfbase.Cluster; 13 import org.lcsim.recon.tracking.trfbase.ClusterTest; 14 import org.lcsim.recon.tracking.trfbase.ETrack; 15 import org.lcsim.recon.tracking.trfbase.Hit; 16 import org.lcsim.recon.tracking.trfbase.SurfTest; 17 import org.lcsim.recon.tracking.trfutil.Assert; 18 19 /** 20 * 21 * @author Norman Graf 22 */ 23 public class AddFitter_Test extends TestCase 24 { 25 private boolean debug; 26 /** Creates a new instance of AddFitter_Test */ 27 public void testAddFitter() 28 { 29 String component = "AddFitter"; 30 String ok_prefix = component + " (I): "; 31 String error_prefix = component + " test (E): "; 32 33 if(debug) System.out.println(ok_prefix 34 + "-------- Testing component " + component 35 + ". --------" ); 36 37 38 //******************************************************************** 39 40 if(debug) System.out.println(ok_prefix + "Define tracks and hit." ); 41 SurfTest srf = new SurfTest(10); 42 ETrack tre = new ETrack( srf.newPureSurface() ); 43 HTrack trh = new HTrack(tre); 44 Cluster pclu = new ClusterTest(srf,3); 45 Hit hit = (Hit)pclu.predict(tre,pclu).get(0); 46 if(debug) System.out.println(hit); 47 48 //******************************************************************** 49 50 if(debug) System.out.println(ok_prefix + "Test constructor." ); 51 AddFitterTest fit = new AddFitterTest(12); 52 if(debug) System.out.println(fit ); 53 Assert.assertTrue( fit.addHit(trh,hit)!=0 ); 54 55 //******************************************************************** 56 57 if(debug) System.out.println(ok_prefix 58 + "------------- All tests passed. -------------" ); 59 60 //******************************************************************** 61 } 62 63 }