|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mycila.testing.core.MycilaTesting
public final class MycilaTesting
| Field Summary | |
|---|---|
static String |
DEFAULT_PLUGIN_DESCRIPTOR
|
| Method Summary | |
|---|---|
MycilaTesting |
configure(Object testInstance)
Configure the Plugin manager of this MycilaTesting from the given class. |
TestNotifier |
createNotifier(Object testInstance)
|
static void |
debug()
|
static MycilaTesting |
from(Class<?> c)
Get a MycilaTesting instance using the strategy defined for this class potentially annotated by MycilaPlugins. |
static MycilaTesting |
from(MycilaPlugins mycilaPlugins)
Get a MycilaTesting instance using the strategy defined in the provided annotation. |
static MycilaTesting |
newCustomSetup()
Creates a new custom TestSetup with an empty PluginManager. |
static MycilaTesting |
newDefaultSetup()
Creates a new TestSetup the default plugin descriptor which is DEFAULT_PLUGIN_DESCRIPTOR |
static MycilaTesting |
newSetup(String pluginDescriptor)
Creates a new TestSetup instance using a specific plugin descriptor to loads plugins. |
com.mycila.plugin.spi.PluginManager<TestPlugin> |
pluginManager()
|
static MycilaTesting |
staticCustomSetup()
Get a static custom TestSetup instance with an empty PluginManager. |
static MycilaTesting |
staticDefaultSetup()
Get a static TestSetup with the default plugin descriptor which is DEFAULT_PLUGIN_DESCRIPTOR |
static MycilaTesting |
staticSetup(String pluginDescriptor)
Get a static TestSetup instance using a specific plugin descriptor to loads plugins. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_PLUGIN_DESCRIPTOR
| Method Detail |
|---|
public com.mycila.plugin.spi.PluginManager<TestPlugin> pluginManager()
public TestNotifier createNotifier(Object testInstance)
public MycilaTesting configure(Object testInstance)
ConfigureMycilaPluginss and call those having the
PluginManager as a parameter:
@ConfigureMycilaPlugins void configure(PluginManager<TestPlugin> pluginManager) {...}
testInstance - The object having configure methods
public static MycilaTesting staticDefaultSetup()
DEFAULT_PLUGIN_DESCRIPTOR
public static MycilaTesting newDefaultSetup()
DEFAULT_PLUGIN_DESCRIPTOR
public static MycilaTesting staticSetup(String pluginDescriptor)
DEFAULT_PLUGIN_DESCRIPTOR
pluginDescriptor - The plugin descriptort to use. It is a property files containing a list of plugins to load. Default plugin descriptor is
DEFAULT_PLUGIN_DESCRIPTOR
public static MycilaTesting newSetup(String pluginDescriptor)
DEFAULT_PLUGIN_DESCRIPTOR
pluginDescriptor - The plugin descriptort to use. It is a property files containing a list of plugins to load. Default plugin descriptor is
DEFAULT_PLUGIN_DESCRIPTOR
public static MycilaTesting staticCustomSetup()
PluginManager.
It will be up to you to add your own plugins at runtime
public static MycilaTesting newCustomSetup()
PluginManager.
It will be up to you to add your own plugins at runtime
public static MycilaTesting from(Class<?> c)
MycilaPlugins.
c - test class
public static MycilaTesting from(MycilaPlugins mycilaPlugins)
mycilaPlugins - the annotation
public static void debug()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||