public class InterfaceReport extends Object
| Constructor and Description |
|---|
InterfaceReport(String[] packages,
ClassFilter filter,
ClassLoader classLoader)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ClassFilter |
getClassFilter()
Get the filter
|
List<Throwable> |
getErrors()
Get the set of errors encountered when discovering contract tests.
|
Collection<InterfaceInfo> |
getInterfaceInfoCollection()
Get a collection of InterfaceInfo objects for the entire test suite.
|
Collection<Class<?>> |
getPackageClasses()
Get the collection of Class objects that were included in the packages.
|
Set<Class<?>> |
getUnImplementedTests()
Search for classes that extend interfaces with contract tests but that
don't have an implementation of the test producer.
|
Set<Class<?>> |
getUntestedInterfaces()
get a set of interfaces that do not have contract tests defined.
|
public InterfaceReport(String[] packages, ClassFilter filter, ClassLoader classLoader)
true() and
all classes are processed.packages - The list of packages to process.filter - the filter of classes to process. may be null.classLoader - the class loader to use.public Collection<InterfaceInfo> getInterfaceInfoCollection()
public Collection<Class<?>> getPackageClasses()
public List<Throwable> getErrors()
public Set<Class<?>> getUntestedInterfaces()
public Set<Class<?>> getUnImplementedTests()
public ClassFilter getClassFilter()
Copyright © 2013-2016 XENEI.com. All Rights Reserved.