Package com.aventstack.extentreports
Enum AnalysisStrategy
- java.lang.Object
-
- java.lang.Enum<AnalysisStrategy>
-
- com.aventstack.extentreports.AnalysisStrategy
-
- All Implemented Interfaces:
Serializable,Comparable<AnalysisStrategy>
public enum AnalysisStrategy extends Enum<AnalysisStrategy>
Enumeration for various kinds of analysis strategies used byReportStats
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BDDThis is the efault strategy used by BDD tests.CLASSThis strategy is useful when all tests in a suite are grouped together by their containing Class.SUITEThis strategy is useful if there are 3 levels in the hierarchy: Suite, Class and Test.TESTTEST is the default strategy and only tracks the leaf nodes to createReportStats
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AnalysisStrategyvalueOf(String name)Returns the enum constant of this type with the specified name.static AnalysisStrategy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BDD
public static final AnalysisStrategy BDD
This is the efault strategy used by BDD tests. If any created test uses aIGherkinFormatterModeltype, the strategy would default to BDD andAnalysisStrategywould be ignored.
-
CLASS
public static final AnalysisStrategy CLASS
This strategy is useful when all tests in a suite are grouped together by their containing Class. This strategy would account for the number of Classes that passed or failed, and repeat the process for tests.
-
SUITE
public static final AnalysisStrategy SUITE
This strategy is useful if there are 3 levels in the hierarchy: Suite, Class and Test.
-
TEST
public static final AnalysisStrategy TEST
TEST is the default strategy and only tracks the leaf nodes to createReportStats
-
-
Method Detail
-
values
public static AnalysisStrategy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AnalysisStrategy c : AnalysisStrategy.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AnalysisStrategy valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-