Package org.apache.maven.surefire.report
Class SimpleReportEntry
java.lang.Object
org.apache.maven.surefire.report.SimpleReportEntry
- All Implemented Interfaces:
ReportEntry,TestSetReportEntry
- Direct Known Subclasses:
CategorizedReportEntry
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionSimpleReportEntry(String source, String sourceText, String name, String nameText) SimpleReportEntry(String source, String sourceText, String name, String nameText, Map<String, String> systemProperties) privateSimpleReportEntry(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter) SimpleReportEntry(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter, Integer elapsed) SimpleReportEntry(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter, Integer elapsed, String message, Map<String, String> systemProperties) SimpleReportEntry(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter, Integer elapsed, Map<String, String> systemProperties) -
Method Summary
Modifier and TypeMethodDescriptionstatic SimpleReportEntrybooleanGets the runtime for the item.intgetElapsed(int fallback) Returns same value asReportEntry.getElapsed()and fallbacks tofallbackfor null elapsed timed.getGroup()The group/category of the testcaseA message relating to a non-successful termination.getName()The name of the test caseHuman readabletest case.A source name of the test case together with the group or category (if any exists).A source text of the test case together with the group or category (if any exists).The class name of the testHuman readabletest class.The group/category of the testcaseinthashCode()static SimpleReportEntryprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate static StringsafeGetMessage(StackTraceWriter stackTraceWriter) toString()static SimpleReportEntrywithException(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter)
-
Field Details
-
systemProperties
-
source
-
sourceText
-
name
-
nameText
-
stackTraceWriter
-
elapsed
-
message
-
-
Constructor Details
-
SimpleReportEntry
-
SimpleReportEntry
-
SimpleReportEntry
private SimpleReportEntry(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter) -
SimpleReportEntry
-
SimpleReportEntry
-
SimpleReportEntry
-
SimpleReportEntry
-
SimpleReportEntry
-
-
Method Details
-
assumption
-
ignored
-
withException
public static SimpleReportEntry withException(String source, String sourceText, String name, String nameText, StackTraceWriter stackTraceWriter) -
safeGetMessage
-
getSourceName
Description copied from interface:ReportEntryThe class name of the test- Specified by:
getSourceNamein interfaceReportEntry- Returns:
- A string with the class name
-
getSourceText
Description copied from interface:ReportEntryHuman readabletest class.- Specified by:
getSourceTextin interfaceReportEntry- Returns:
- source text
-
getName
Description copied from interface:ReportEntryThe name of the test case- Specified by:
getNamein interfaceReportEntry- Returns:
- A string describing the test case
-
getNameText
Description copied from interface:ReportEntryHuman readabletest case.- Specified by:
getNameTextin interfaceReportEntry- Returns:
- name text
-
getGroup
Description copied from interface:ReportEntryThe group/category of the testcase- Specified by:
getGroupin interfaceReportEntry- Returns:
- A string
-
getStackTraceWriter
Description copied from interface:ReportEntryThe group/category of the testcase- Specified by:
getStackTraceWriterin interfaceReportEntry- Returns:
- A string
-
getElapsed
Description copied from interface:ReportEntryGets the runtime for the item. Optional parameter. If the value is not set, it will be determined within the reporting subsystem. Some providers like to calculate this value themselves, and it gets the most accurate value.- Specified by:
getElapsedin interfaceReportEntry- Returns:
- duration of a test in milli seconds
-
getElapsed
public int getElapsed(int fallback) Description copied from interface:ReportEntryReturns same value asReportEntry.getElapsed()and fallbacks tofallbackfor null elapsed timed.- Specified by:
getElapsedin interfaceReportEntry- Parameters:
fallback- usually 0- Returns:
- elapsed time if
ReportEntry.getElapsed()is not null; otherwise returnsfallback
-
toString
-
getMessage
Description copied from interface:ReportEntryA message relating to a non-successful termination. May be the "message" from an exception or the reason for a test being ignored- Specified by:
getMessagein interfaceReportEntry- Returns:
- A string that explains an anomaly
-
equals
-
hashCode
public int hashCode() -
getNameWithGroup
Description copied from interface:ReportEntryA source name of the test case together with the group or category (if any exists).- Specified by:
getNameWithGroupin interfaceReportEntry- Returns:
- A string with the test case name and group/category, or just the name.
-
getReportNameWithGroup
Description copied from interface:ReportEntryA source text of the test case together with the group or category (if any exists).- Specified by:
getReportNameWithGroupin interfaceReportEntry- Returns:
- A string with the test case text and group/category, or just the source text.
-
getSystemProperties
- Specified by:
getSystemPropertiesin interfaceTestSetReportEntry
-
isElapsedTimeEqual
-
isNameTextEqual
-
isNameEqual
-
isSourceEqual
-
isSourceTextEqual
-
isStackEqual
-
isSystemPropertiesEqual
-
isMessageEqual
-