/*
* Copyright (C) Lennart Martens
*
* Contact: lennart.martens AT UGent.be (' AT ' to be replaced with '@')
*/
package com.compomics.util.test;
import com.compomics.util.test.experiment.io.identifications.TestIdfileReaderFactory;
import com.compomics.util.test.general.TestCommandLineParser;
import com.compomics.util.test.general.TestIsotopicDistributionCalculator;
import com.compomics.util.test.general.TestMassCalc;
import com.compomics.util.test.io.*;
import com.compomics.util.test.nucleotide.TestNucleotideSequence;
import com.compomics.util.test.nucleotide.TestNucleotideSequenceImpl;
import com.compomics.util.test.protein.*;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import org.apache.log4j.Logger;
/*
* CVS information:
*
* $Revision: 1.5 $
* $Date: 2008/11/18 11:39:11 $
*/
/**
* This class represents the full suite of test for the utilities
* project.
*
* @author Lennart Martens
*/
public class FullSuite extends TestCase {
// Class specific log4j logger for FullSuite instances.
Logger logger = Logger.getLogger(FullSuite.class);
public FullSuite() {
super("Full test suite for Utilities project.");
}
public static Test suite() {
TestSuite ts = new TestSuite("Test suite for the 'Utilities' project.");
ts.addTest(new TestSuite(TestMassCalc.class));
ts.addTest(new TestSuite(TestModificationFactory.class));
ts.addTest(new TestSuite(TestModificationImplementation.class));
ts.addTest(new TestSuite(TestAASequenceImpl.class));
//ts.addTest(new TestSuite(TstMassCalcServlet.class));
ts.addTest(new TestSuite(TestCommandLineParser.class));
ts.addTest(new TestSuite(TestPushBackStringReader.class));
ts.addTest(new TestSuite(TestHeader.class));
ts.addTest(new TestSuite(TestProtein.class));
ts.addTest(new TestSuite(TestEnzyme.class));
ts.addTest(new TestSuite(TestDualEnzyme.class));
ts.addTest(new TestSuite(TestRegExEnzyme.class));
ts.addTest(new TestSuite(TestMascotEnzymeReader.class));
ts.addTest(new TestSuite(TestMonitorableInputStream.class));
ts.addTest(new TestSuite(TestMonitorableFileInputStream.class));
ts.addTest(new TestSuite(TestFTPClient.class));
ts.addTest(new TestSuite(TestFolderMonitor.class));
ts.addTest(new TestSuite(TestFilenameExtensionFilter.class));
ts.addTest(new TestSuite(TestNucleotideSequenceImpl.class));
ts.addTest(new TestSuite(TestNucleotideSequence.class));
ts.addTest(new TestSuite(TestIsotopicDistributionCalculator.class));
ts.addTest(new TestSuite(TestIdfileReaderFactory.class));
return ts;
}
}