- ABSTRACT - Static variable in class org.xenei.junit.contract.filter.AbstractClassFilter
-
Singleton instance of file filter
- ABSTRACT - Static variable in interface org.xenei.junit.contract.filter.ClassFilter
-
The instance of the abstract() class filter.
- AbstractBaseClassFilter - Class in org.xenei.junit.contract.filter
-
Base class with simple toString implementation.
- AbstractBaseClassFilter() - Constructor for class org.xenei.junit.contract.filter.AbstractBaseClassFilter
-
- AbstractClassFilter - Class in org.xenei.junit.contract.filter
-
Filters classes that are abstract
- AbstractConditionalClassFilter - Class in org.xenei.junit.contract.filter
-
Base implementation for ConditionalClassFilter implementations.
- AbstractConditionalClassFilter(Collection<ClassFilter>) - Constructor for class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Create the conditionals from list of filters.
- AbstractConditionalClassFilter(ClassFilter...) - Constructor for class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Create the conditionals from an array of filters.
- AbstractStringClassFilter - Class in org.xenei.junit.contract.filter
-
Base String filter, that converts class to class name for accept evaluation.
- AbstractStringClassFilter(String) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Constructs a new case-sensitive name class filter for a single name.
- AbstractStringClassFilter(Case, String) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Construct a new name class filter specifying case-sensitivity.
- AbstractStringClassFilter(String...) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Constructs a new case-sensitive name class filter for an array of names.
- AbstractStringClassFilter(Case, String...) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Constructs a new name class filter for an array of names specifying
case-sensitivity.
- AbstractStringClassFilter(Collection<String>) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Constructs a new case-sensitive name class filter for a collection of
names.
- AbstractStringClassFilter(Case, Collection<String>) - Constructor for class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Constructs a new name class filter for a collection of names specifying
case-sensitivity.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.AbstractClassFilter
-
Checks to see if the class is abstract.
- accept(String) - Method in class org.xenei.junit.contract.filter.AbstractClassFilter
-
Checks to see if the class is abstract.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Converts class to name and calls accept( className )
- accept(String) - Method in class org.xenei.junit.contract.filter.AndClassFilter
-
Accept a class name.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.AndClassFilter
-
Accept a class.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.AnnotationClassFilter
-
Checks to see if the class is abstract.
- accept(String) - Method in class org.xenei.junit.contract.filter.AnnotationClassFilter
-
Checks to see if the class is abstract.
- accept(Class<?>) - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Accept a class.
- accept(String) - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Accept a class name.
- accept(String) - Method in class org.xenei.junit.contract.filter.FalseClassFilter
-
Returns false.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.FalseClassFilter
-
Returns false.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
Checks to see if the class has the annotation..
- accept(String) - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
Checks to see if the class has the annotation..
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.InterfaceClassFilter
-
Checks to see if the class is an interface.
- accept(String) - Method in class org.xenei.junit.contract.filter.InterfaceClassFilter
-
Checks to see if the class is an interface.
- accept(String) - Method in class org.xenei.junit.contract.filter.NameClassFilter
-
Checks to see if the name matches.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.NotClassFilter
-
Returns the logical NOT of the underlying filter's return value for the
same File.
- accept(String) - Method in class org.xenei.junit.contract.filter.NotClassFilter
-
Returns the logical NOT of the underlying filter's return value for the
same arguments.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.OrClassFilter
-
Accept a class.
- accept(String) - Method in class org.xenei.junit.contract.filter.OrClassFilter
-
Accept a class name.
- accept(String) - Method in class org.xenei.junit.contract.filter.PrefixClassFilter
-
Checks to see if the filename starts with the prefix.
- accept(String) - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Checks to see if the class name matches the regular expression.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Checks to see if the class name matches the regular expression.
- accept(String) - Method in class org.xenei.junit.contract.filter.SuffixClassFilter
-
Checks to see if the class name ends with the suffix.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.TrueClassFilter
-
Returns true.
- accept(String) - Method in class org.xenei.junit.contract.filter.TrueClassFilter
-
Returns true.
- accept(Class<?>) - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Accept a class.
- accept(String) - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Accept a class name.
- add(TestInfo) - Method in class org.xenei.junit.contract.info.ContractTestMap
-
Add a TestInfo to the map.
- add(Class<?>) - Method in class org.xenei.junit.contract.tooling.InterfaceInfo
-
Add a test to the list of tests that apply to the interface.
- addClassFilter(ClassFilter) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Adds the specified file filter to the list of file filters at the end of
the list.
- addClassFilter(ClassFilter) - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Adds the specified file filter to the list of file filters at the end of
the list.
- addClassFilters(Collection<ClassFilter>) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Adds class filters to this filter.
- addClassFilters(ClassFilter...) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Adds class filters to this filter.
- addClassFilters(Collection<ClassFilter>) - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Adds class filters to this filter.
- addClassFilters(ClassFilter...) - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Adds class filters to this filter.
- addError(Throwable) - Method in class org.xenei.junit.contract.info.TestInfo
-
Add an error to the error list.
- addString(String) - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Add a string to the filter.
- addStrings(Collection<String>) - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Add a collection of strings to the filter.
- addStrings(String...) - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Add an array of strings to the filter.
- addWildcard(String) - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Add a single wildcard string to the filter.
- addWildCards(Collection<String>) - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Add a collection of wild card strings to the filter
- addWildCards(String...) - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Add an array of wild card strings to the filter
- AndClassFilter - Class in org.xenei.junit.contract.filter
-
A ClassFilter providing conditional AND logic across a list of file filters.
- AndClassFilter(Collection<ClassFilter>) - Constructor for class org.xenei.junit.contract.filter.AndClassFilter
-
Constructs a new instance of AndClassFilter with the
specified list of filters.
- AndClassFilter(ClassFilter...) - Constructor for class org.xenei.junit.contract.filter.AndClassFilter
-
Constructs a new instance of AndClassFilter with the
specified list of filters.
- ANNOTATION - Static variable in class org.xenei.junit.contract.filter.AnnotationClassFilter
-
Singleton instance of file filter
- ANNOTATION - Static variable in interface org.xenei.junit.contract.filter.ClassFilter
-
The instance of the annotation() class filter.
- AnnotationClassFilter - Class in org.xenei.junit.contract.filter
-
A ClassFilter that filters classes that are annotations.
- args() - Method in class org.xenei.junit.contract.filter.AbstractClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.AnnotationClassFilter
-
Get the arguments for the function.
- args() - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.FalseClassFilter
-
- args() - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.InterfaceClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.NotClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.TrueClassFilter
-
Get the arguments for the function.
- args() - Method in class org.xenei.junit.contract.filter.WildcardClassFilter
-
Get the arguments for the function.
- Case - Class in org.xenei.junit.contract.filter
-
Enumeration of class name case sensitivity.
- caseSensitivity - Variable in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Whether the comparison is case sensitive.
- checkCompareTo(String, String) - Method in class org.xenei.junit.contract.filter.Case
-
Compares two strings using the case-sensitivity rule.
- checkEndsWith(String, String) - Method in class org.xenei.junit.contract.filter.Case
-
Checks if one string ends with another using the case-sensitivity rule.
- checkEquals(String, String) - Method in class org.xenei.junit.contract.filter.Case
-
Compares two strings using the case-sensitivity rule.
- checkIndexOf(String, int, String) - Method in class org.xenei.junit.contract.filter.Case
-
Checks if one string contains another starting at a specific index using
the case-sensitivity rule.
- checkRegionMatches(String, int, String) - Method in class org.xenei.junit.contract.filter.Case
-
Checks if one string contains another at a specific index using the
case-sensitivity rule.
- checkStartsWith(String, String) - Method in class org.xenei.junit.contract.filter.Case
-
Checks if one string starts with another using the case-sensitivity rule.
- ClassFilter - Interface in org.xenei.junit.contract.filter
-
Interface that defines a ClassFilter.
- ClassFilter.Util - Class in org.xenei.junit.contract.filter
-
A collection of utility functions of ClassFilters.
- ClassPathUtils - Class in org.xenei.junit.contract
-
Package of class path searching utilities
- ClassPathUtils() - Constructor for class org.xenei.junit.contract.ClassPathUtils
-
- cleanUp() - Method in interface org.xenei.junit.contract.IProducer
-
All allocated instances may now be cleaned up.
- compareTo(TestInfo) - Method in class org.xenei.junit.contract.info.TestInfo
-
- computeTestMethods() - Method in class org.xenei.junit.contract.ContractTestRunner
-
Returns the methods that run tests.
- ConditionalClassFilter - Interface in org.xenei.junit.contract.filter
-
Defines operations for conditional class filters.
- Contract - Annotation Type in org.xenei.junit.contract
-
Annotation to declare a test is the contract test for an interface.
- Contract.Inject - Annotation Type in org.xenei.junit.contract
-
The Contract.Inject annotation specifies the method to be
called to retrieve an instance of a producer for the class under test.
- ContractImpl - Annotation Type in org.xenei.junit.contract
-
Annotation to declare the type the ContractSuite is testing.
- ContractSuite - Class in org.xenei.junit.contract
-
Class that runs the Contract annotated tests.
- ContractSuite(Class<?>, RunnerBuilder) - Constructor for class org.xenei.junit.contract.ContractSuite
-
Called reflectively on classes annotated with
@RunWith(Suite.class)
- ContractTest - Annotation Type in org.xenei.junit.contract
-
Annotation to declare a test method for an interface.
- ContractTestMap - Class in org.xenei.junit.contract.info
-
A map like object that maintains information about test classes and the
classes they test.
- ContractTestMap() - Constructor for class org.xenei.junit.contract.info.ContractTestMap
-
- ContractTestRunner - Class in org.xenei.junit.contract
-
Class to run the Contract annotated tests in a suite or stand alone
- ContractTestRunner(Object, TestInfo, TestInfo) - Constructor for class org.xenei.junit.contract.ContractTestRunner
-
Create a test runner within the ContractTestSuite.
- ContractTestRunner(Class<?>) - Constructor for class org.xenei.junit.contract.ContractTestRunner
-
Create a test runner for stand alone test
- createTest() - Method in class org.xenei.junit.contract.ContractTestRunner
-
Create the concrete class passing it the producer instance from the
getter class.
- FALSE - Static variable in interface org.xenei.junit.contract.filter.ClassFilter
-
The instance of the false() class filter.
- FALSE - Static variable in class org.xenei.junit.contract.filter.FalseClassFilter
-
Singleton instance of false filter.
- FalseClassFilter - Class in org.xenei.junit.contract.filter
-
A class filter that always returns false.
- filter(Collection<Class<?>>) - Method in class org.xenei.junit.contract.filter.AbstractBaseClassFilter
-
Filter the collection.
- filter(Collection<Class<?>>) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Filter the collection.
- filter(Collection<Class<?>>) - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Filter the collection.
- filter(Collection<Class<?>>) - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
Filter the collection.
- filter(Collection<Class<?>>) - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Filter the collection.
- filterClasses(Collection<Class<?>>, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Return the set of classes from the collection that pass the filter.
- filterClasses(Collection<Class<?>>, ClassFilter) - Static method in class org.xenei.junit.contract.filter.ClassFilter.Util
-
filter a collection of classes with the filter.
- filterClassNames(Collection<String>, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Return the set of classes from the collection that pass the filter.
- filterClassNames(Collection<String>, ClassFilter) - Static method in class org.xenei.junit.contract.filter.ClassFilter.Util
-
filter a collection of class names with the filter.
- filterNames(Collection<String>) - Method in class org.xenei.junit.contract.filter.AbstractBaseClassFilter
-
Filter the collection.
- filterNames(Collection<String>) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Filter the collection.
- filterNames(Collection<String>) - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Filter the collection.
- filterNames(Collection<String>) - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
Filter the collection.
- filterNames(Collection<String>) - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Filter the collection.
- findAnnotatedGetter(Class<?>, Class<? extends Annotation>) - Static method in class org.xenei.junit.contract.MethodUtils
-
Find a getter with the specified annotation.
- findAnnotatedSetter(Class<?>, Class<? extends Annotation>) - Static method in class org.xenei.junit.contract.MethodUtils
-
Find a setter with the specified annotation.
- findClasses(String, String) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Recursive method used to find all classes in a given directory and
subdirs.
- findClasses(String, String, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Find the classes in a directory and sub directory.
- forName(String) - Static method in class org.xenei.junit.contract.filter.Case
-
Factory method to create a Case from a name.
- funcName() - Method in class org.xenei.junit.contract.filter.AbstractBaseClassFilter
-
Function name for the filter.
- funcName() - Method in class org.xenei.junit.contract.filter.AndClassFilter
-
Function name for the filter.
- funcName() - Method in interface org.xenei.junit.contract.filter.ClassFilter
-
Function name for the filter.
- funcName() - Method in class org.xenei.junit.contract.filter.HasAnnotationClassFilter
-
- funcName() - Method in class org.xenei.junit.contract.filter.OrClassFilter
-
Function name for the filter.
- funcName() - Method in class org.xenei.junit.contract.filter.RegexClassFilter
-
Function name for the filter.
- getAllInterfaces(Class<?>) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Get all the interfaces for the class.
- getAllInterfaces(Class<?>, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Get all the interfaces for the class that meet the filter.
- getAllInterfaces(Set<Class<?>>, Class<?>) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Get all the interfaces that the class implements.
- getAnnotatedClasses(TestInfo) - Method in class org.xenei.junit.contract.info.ContractTestMap
-
Find the test classes for the specific contract class.
- getAnnotatedClasses(Set<TestInfo>, TestInfo) - Method in class org.xenei.junit.contract.info.ContractTestMap
-
Find the test classes for the specific contract class.
- getChildren() - Method in class org.xenei.junit.contract.ContractSuite
-
- getClasses(String) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Find all classes accessible from the context class loader which belong to
the given package and sub packages.
- getClasses(String, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Get a collection of classes in the package name that meet the filter.
- getClasses(ClassLoader, String) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Find all classes accessible from the class loader which belong to the
given package and sub packages.
- getClasses(ClassLoader, String, ClassFilter) - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Find all classes accessible from the class loader which belong to the
given package and sub packages.
- getClassFilter() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
Get the filter
- getClassFilters() - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Returns this conditional file filter's list of file filters.
- getClassFilters() - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Returns this conditional file filter's list of file filters.
- getClassPathElements() - Static method in class org.xenei.junit.contract.ClassPathUtils
-
Get the array of class path elements.
- getContractName() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the canonical name of the class under test.
- getContractTestClass() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the contract test class.
- getDescription() - Method in class org.xenei.junit.contract.info.TestInfoErrorRunner
-
- getDynamicInjector() - Method in class org.xenei.junit.contract.info.DynamicSuiteInfo
-
Get the method that returns the Dynamic IProducer.
- getDynamicInjector() - Method in class org.xenei.junit.contract.info.DynamicTestInfo
-
Get the method that returns the Dynamic IProducer.
- getErrors() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the list of exceptions from the constructor.
- getErrors() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
Get the set of errors encountered when discovering contract tests.
- getInfoByInterfaceClass(Class<?>) - Method in class org.xenei.junit.contract.info.ContractTestMap
-
Get a TestInfo for a interface under test.
- getInfoByTestClass(Class<?>) - Method in class org.xenei.junit.contract.info.ContractTestMap
-
Get a TestInfo for the test class.
- getInterfaceClass() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get interface under test.
- getInterfaceInfoCollection() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
Get a collection of InterfaceInfo objects for the entire test suite.
- getInterfacePackageName() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the package name of the interface under test..
- getJunitTestClass() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the TestClass for the contract test.
- getMethod() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the method to retrieve the producer implementation.
- getName() - Method in class org.xenei.junit.contract.ContractTestRunner
-
Returns a name used to describe this Runner
- getName() - Method in class org.xenei.junit.contract.filter.Case
-
Gets the name of the constant.
- getName() - Method in class org.xenei.junit.contract.tooling.InterfaceInfo
-
Get the interface class
- getPackageClasses() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
Get the collection of Class objects that were included in the packages.
- getProducer(Object) - Method in class org.xenei.junit.contract.info.DynamicTestInfo
-
Get a producer that is to be injected in to the test.
- getSimpleInterfaceName() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the simple name of the interface under test.
- getSimpleTestName() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the contract test simple name.
- getSkipTests() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get an array of classes to skip.
- getStrings() - Method in class org.xenei.junit.contract.filter.AbstractStringClassFilter
-
Get the list of strings from the filter.
- getSuiteClasses() - Method in interface org.xenei.junit.contract.Dynamic
-
Get the set of set of classes in the test suite.
- getTestName() - Method in class org.xenei.junit.contract.info.TestInfo
-
Get the contract test canonical name.
- getTests() - Method in class org.xenei.junit.contract.tooling.InterfaceInfo
-
Get the set of tests for the interface.
- getUnImplementedTests() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
Search for classes that extend interfaces with contract tests but that
don't have an implementation of the test producer.
- getUntestedInterfaces() - Method in class org.xenei.junit.contract.tooling.InterfaceReport
-
get a set of interfaces that do not have contract tests defined.
- parse(String) - Method in class org.xenei.junit.contract.filter.parser.Parser
-
Parses the class filter string into a ClassFilter object.
- parseArgs(String, int) - Static method in class org.xenei.junit.contract.filter.ClassFilter.Util
-
Parse the arguments for a filter.
- Parser - Class in org.xenei.junit.contract.filter.parser
-
Class to parse a function string into a ClassFilter.
- Parser() - Constructor for class org.xenei.junit.contract.filter.parser.Parser
-
Constructor
- populateInstance() - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Populate and return a ContractTestMap with all the contract tests on the
class path.
- populateInstance(ClassFilter, ClassFilter) - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Populate an instance of ContractTestMap based on the package filter and
the class filter.
- populateInstance(ClassLoader) - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Populate and return a ContractTestMap using the specified class loader.
- populateInstance(ClassLoader, ClassFilter, ClassFilter) - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Create an instance of ContractTestMap using the specified class loader.
- populateInstance(ClassLoader, String[]) - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Create an instance of ContractTestMap using the specified class loader.
- populateInstance(ClassLoader, ClassFilter) - Static method in class org.xenei.junit.contract.info.ContractTestMap
-
Create a ContractTestMap with using the specified class loader.
- PrefixClassFilter - Class in org.xenei.junit.contract.filter
-
A filter that matches classes by prefix.
- PrefixClassFilter(String) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for a single prefix.
- PrefixClassFilter(Case, String) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for a single prefix specifying
case-sensitivity.
- PrefixClassFilter(String...) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for any of an array of prefixes.
- PrefixClassFilter(Case, String...) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for any of an array of prefixes
specifying case-sensitivity.
- PrefixClassFilter(List<String>) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for a list of prefixes.
- PrefixClassFilter(Case, Collection<String>) - Constructor for class org.xenei.junit.contract.filter.PrefixClassFilter
-
Constructs a new Prefix class filter for a collection of prefixes
specifying case-sensitivity.
- SENSITIVE - Static variable in class org.xenei.junit.contract.filter.Case
-
The constant for case sensitive regardless of operating system.
- setClassFilters(Collection<ClassFilter>) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Sets the list of file filters, replacing any previously configured file
filters on this filter.
- setClassFilters(ClassFilter...) - Method in class org.xenei.junit.contract.filter.AbstractConditionalClassFilter
-
Sets the list of file filters, replacing any previously configured file
filters on this filter.
- setClassFilters(Collection<ClassFilter>) - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Sets the list of file filters, replacing any previously configured file
filters on this filter.
- setClassFilters(ClassFilter...) - Method in interface org.xenei.junit.contract.filter.ConditionalClassFilter
-
Sets the list of file filters, replacing any previously configured file
filters on this filter.
- SuffixClassFilter - Class in org.xenei.junit.contract.filter
-
A filter to match the suffix of a class name.
- SuffixClassFilter(String) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix class filter for a single extension.
- SuffixClassFilter(Case, String) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix class filter for a single extension specifying
case-sensitivity.
- SuffixClassFilter(String...) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix class filter for an array of suffixs.
- SuffixClassFilter(Case, String...) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix class filter for an array of suffixs specifying
case-sensitivity.
- SuffixClassFilter(Collection<String>) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix file filter for a collection of suffixes.
- SuffixClassFilter(Case, Collection<String>) - Constructor for class org.xenei.junit.contract.filter.SuffixClassFilter
-
Constructs a new Suffix class filter for a collection of suffixes
specifying case-sensitivity.
- SuiteInfo - Class in org.xenei.junit.contract.info
-
Class that contains the contract test and the class that is the contract as
well as the method used to get the producer implementation for the suite
tests.
- SuiteInfo(Class<?>, ContractImpl) - Constructor for class org.xenei.junit.contract.info.SuiteInfo
-
Constructor
- SuiteInfo(Class<?>, ContractImpl, Method) - Constructor for class org.xenei.junit.contract.info.SuiteInfo
-