public class InterfaceReport
extends java.lang.Object
| Constructor and Description |
|---|
InterfaceReport(java.lang.String[] packages,
org.xenei.classpathutils.ClassPathFilter filter,
java.lang.ClassLoader classLoader)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.xenei.classpathutils.ClassPathFilter |
getClassFilter()
Get the filter
|
java.util.List<java.lang.Throwable> |
getErrors()
Get the set of errors encountered when discovering contract tests.
|
java.util.Collection<InterfaceInfo> |
getInterfaceInfoCollection()
Get a collection of InterfaceInfo objects for the entire test suite.
|
java.util.Collection<java.lang.Class<?>> |
getPackageClasses()
Get the collection of Class objects that were included in the packages.
|
java.util.Set<java.lang.Class<?>> |
getUnImplementedTests()
Search for classes that extend interfaces with contract tests but that
don't have an implementation of the test producer.
|
java.util.Set<java.lang.Class<?>> |
getUntestedInterfaces()
get a set of interfaces that do not have contract tests defined.
|
public InterfaceReport(java.lang.String[] packages,
org.xenei.classpathutils.ClassPathFilter filter,
java.lang.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 java.util.Collection<InterfaceInfo> getInterfaceInfoCollection()
public java.util.Collection<java.lang.Class<?>> getPackageClasses()
public java.util.List<java.lang.Throwable> getErrors()
public java.util.Set<java.lang.Class<?>> getUntestedInterfaces()
public java.util.Set<java.lang.Class<?>> getUnImplementedTests()
public org.xenei.classpathutils.ClassPathFilter getClassFilter()
Copyright © 2013-2018 XENEI.com. All Rights Reserved.