View Javadoc

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  }