package hep.aida.ref.test.pdf;
import hep.aida.IAnalysisFactory;
import hep.aida.IFitFactory;
import hep.aida.IFunctionFactory;
import hep.aida.IHistogramFactory;
import hep.aida.ITree;
import hep.aida.ITreeFactory;
import junit.framework.TestCase;
public abstract class AbstractPdfTestCase extends TestCase {
private IFitFactory fitFactory;
private IHistogramFactory histogramFactory;
private IFunctionFactory functionFactory;
AbstractPdfTestCase(java.lang.String name) {
super( name );
IAnalysisFactory analysisFactory = IAnalysisFactory.create();
ITreeFactory treeFactory = analysisFactory.createTreeFactory();
ITree tree = treeFactory.create();
histogramFactory = analysisFactory.createHistogramFactory(tree);
functionFactory = analysisFactory.createFunctionFactory(tree);
fitFactory = analysisFactory.createFitFactory();
}
protected IFitFactory fitFactory() {
return fitFactory;
}
protected IHistogramFactory histogramFactory() {
return histogramFactory;
}
protected IFunctionFactory functionFactory() {
return functionFactory;
}
}