Class AbstractProjectTest
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.tests.project.AbstractProjectTest
-
- All Implemented Interfaces:
AozanTest
,ProjectTest
- Direct Known Subclasses:
AbstractSimpleProjectTest
,FastQScreenReportProjectTest
,MultiQCReportProjectTest
,RecoverablePFClusterPercentProjectTest
,RecoverableRawClusterPercentProjectTest
public abstract class AbstractProjectTest extends Object implements ProjectTest
This class define a abstract Global test.- Since:
- 1.3
- Author:
- Laurent Jourdren
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractProjectTest(String name, String description, String columnName)
Constructor that set the field of this abstract test.protected
AbstractProjectTest(String name, String description, String columnName, String unit)
Constructor that set the field of this abstract test.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getColumnName()
Get the column name of the test in the QC result file.String
getDescription()
Get the description of the test.String
getName()
Get the name of the test.String
getUnit()
Get the unit of the result of the test.void
init()
Initialize the test.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.ens.biologie.genomique.aozan.tests.AozanTest
configure, getCollectorsNamesRequiered
-
Methods inherited from interface fr.ens.biologie.genomique.aozan.tests.project.ProjectTest
test
-
-
-
-
Constructor Detail
-
AbstractProjectTest
protected AbstractProjectTest(String name, String description, String columnName)
Constructor that set the field of this abstract test.- Parameters:
name
- name of the testdescription
- description of the testcolumnName
- column name of the test
-
AbstractProjectTest
protected AbstractProjectTest(String name, String description, String columnName, String unit)
Constructor that set the field of this abstract test.- Parameters:
name
- name of the testdescription
- description of the testcolumnName
- column name of the testunit
- unit of the test
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:AozanTest
Get the name of the test.
-
getDescription
public String getDescription()
Description copied from interface:AozanTest
Get the description of the test.- Specified by:
getDescription
in interfaceAozanTest
- Returns:
- the description of the test
-
getColumnName
public String getColumnName()
Description copied from interface:AozanTest
Get the column name of the test in the QC result file.- Specified by:
getColumnName
in interfaceAozanTest
- Returns:
- the coloumn name of the test
-
getUnit
public String getUnit()
Description copied from interface:AozanTest
Get the unit of the result of the test.
-
-