public class InitialUrlFilter extends TestFilter
TestFilter.Fault, TestFilter.Observer
Constructor and Description |
---|
InitialUrlFilter(java.io.File[] initFiles)
Create a filter based on the given files.
|
InitialUrlFilter(java.lang.String[] initialUrls)
Create a filter based on the given initial URLs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(TestDescription td)
Determines whether a TestDescription should be accepted or rejected
by this filter.
|
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.io.File[] |
getInitFiles() |
java.lang.String[] |
getInitStrings() |
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.
|
static boolean |
isInitialUrlMatch(java.lang.String toCheck,
java.lang.String compareTo)
Find out if a given URL falls under a particular initial URL.
|
accepts, accepts, accepts
public InitialUrlFilter(java.io.File[] initFiles)
initFiles
- Files which specify the tests to be accepted. Null or
zero length arrays are accepted and result in accepts() always returning
true.public InitialUrlFilter(java.lang.String[] initialUrls)
initialUrls
- Paths which specify the tests to be accepted. Null
or zero length arrays are accepted and result in accepts() always
returning true.public boolean accepts(TestDescription td)
TestFilter
accepts
in class TestFilter
td
- the TestDescription to checkpublic static boolean isInitialUrlMatch(java.lang.String toCheck, java.lang.String compareTo)
toCheck
- The incoming name to check. This might originate from a
TestDescription being filtered.compareTo
- The known initial URL to compare the previous parameter to.
This would probably originate from a set of parameters.public java.io.File[] getInitFiles()
public java.lang.String[] getInitStrings()
public java.lang.String getName()
TestFilter
getName
in class TestFilter
public java.lang.String getDescription()
TestFilter
TestFilter.getName()
. This string should
be localized.getDescription
in class TestFilter
public java.lang.String getReason()
TestFilter
getReason
in class TestFilter
Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.