public class InterfaceReport extends Object
| Constructor and Description |
|---|
InterfaceReport(String[] packages,
String[] skipClasses,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
List<Throwable> |
getErrors()
Get the set of errors encountered when discovering contract tests.
|
Collection<InterfaceInfo> |
getInterfaceInfoCollection() |
Collection<Class<?>> |
getPackageClasses() |
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.
|
static void |
main(String[] args)
Run the interface report generation.
|
public InterfaceReport(String[] packages, String[] skipClasses, ClassLoader classLoader) throws MalformedURLException
MalformedURLExceptionpublic Collection<InterfaceInfo> getInterfaceInfoCollection()
public Collection<Class<?>> getPackageClasses()
public List<Throwable> getErrors()
public Set<Class<?>> getUntestedInterfaces()
public Set<Class<?>> getUnImplementedTests()
public static void main(String[] args) throws org.apache.commons.cli.ParseException, MalformedURLException
args - the command line arguments.org.apache.commons.cli.ParseExceptionMalformedURLExceptionCopyright © 2013-2015 XENEI.com. All Rights Reserved.