public class StatusFilter extends TestFilter
TestFilter.Fault, TestFilter.Observer| Constructor and Description |
|---|
StatusFilter(boolean[] statusValues,
TestResultTable trt)
Create a filter that filters tests according to their execution status.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(TestDescription td)
Determines whether a TestDescription should be accepted or rejected
by this filter.
|
boolean |
accepts(TestResult tr) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription()
Get a description of this filter, as might be used to give more details
about this filter than provided by
TestFilter.getName(). |
java.lang.String |
getName()
Get the name of this filter, as might be used to choose of of a set
of filters.
|
java.lang.String |
getReason()
Get the reason why this filter would reject a test, as might be used
in reports.
|
boolean[] |
getStatusValues()
Get the array of booleans, indexed by the standard
Status constants, that indicate
which status values should be accepted (passed) by the filter,
and which should be rejected. |
TestResultTable |
getTestResultTable()
Get the test result table in which to look up tests to
see if they should be accepted by the filter or not.
|
int |
hashCode() |
accepts, acceptspublic StatusFilter(boolean[] statusValues,
TestResultTable trt)
statusValues - an array of booleans, indexed by the standard
Status constants, that indicate
which status values should be accepted (passed) by the filter,
and which should be rejected.trt - a test result table in which to look up the value of
the tests being checked by the filterStatus.PASSED,
Status.FAILED,
Status.ERROR,
Status.NOT_RUNpublic boolean[] getStatusValues()
Status constants, that indicate
which status values should be accepted (passed) by the filter,
and which should be rejected.Status.PASSED,
Status.FAILED,
Status.ERROR,
Status.NOT_RUNpublic TestResultTable getTestResultTable()
public java.lang.String getName()
TestFiltergetName in class TestFilterpublic java.lang.String getDescription()
TestFilterTestFilter.getName(). This string should
be localized.getDescription in class TestFilterpublic java.lang.String getReason()
TestFiltergetReason in class TestFilterpublic boolean accepts(TestDescription td) throws TestFilter.Fault
TestFilteraccepts in class TestFiltertd - the TestDescription to checkTestFilter.Fault - if an error occurs while trying to determine if this test
should be accepted or not.public boolean accepts(TestResult tr) throws TestFilter.Fault
accepts in class TestFilterTestFilter.Faultpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved.