A B C D E F G H I K M N O P R S T V W

A

accept(T) - Method in class com.mycila.testing.core.introspect.Filter
 
accessible(T) - Static method in class com.mycila.testing.core.api.Ensure
Calls AccessibleObject.setAccessible(boolean) and returns the same object
add(T) - Method in class com.mycila.testing.core.introspect.Filter
 
add(Closeable) - Method in class com.mycila.testing.core.util.ShutdownHook
 
afterClass(TestContext) - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
afterClass(TestContext) - Method in interface com.mycila.testing.core.plugin.TestPlugin
This method will be called on each plugin in order of dependency after all test method of a test instance have finished.
afterTest(TestExecution) - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
afterTest(TestExecution) - Method in interface com.mycila.testing.core.plugin.TestPlugin
This method will be called on each plugin in order of dependency after each test method has finished, even if the method failed.
afterTest(TestExecution) - Method in class com.mycila.testing.plugin.annotation.AnnotationTestPlugin
 
all() - Method in interface com.mycila.testing.core.api.Attributes
 
all() - Static method in class com.mycila.testing.core.introspect.Filters
 
and(Filter<T>...) - Static method in class com.mycila.testing.core.introspect.Filters
 
AnnotationTestPlugin - Class in com.mycila.testing.plugin.annotation
 
AnnotationTestPlugin() - Constructor for class com.mycila.testing.plugin.annotation.AnnotationTestPlugin
 
asBytes(File) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asBytes(String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asBytes(URL) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertBlank(String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertBlank(String, String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(String, String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(Collection<?>) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(String, Collection<?>) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(Object[]) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertEmpty(String, Object[]) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertNotEquals(Object, Object) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertNotEquals(String, Object, Object) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
assertSameXml(String, String) - Method in class com.mycila.testing.ea.ExtendedAssert
 
assertSameXml(String, String, String) - Method in class com.mycila.testing.ea.ExtendedAssert
 
assertThrow(Class<? extends Throwable>) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(File) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(URL) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(File, String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(String, String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
asString(URL, String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
Attributes - Interface in com.mycila.testing.core.api
 
attributes() - Method in interface com.mycila.testing.core.api.Execution
Handle attributes of this Execution Context, which can be shared amongst plugins
attributes() - Method in interface com.mycila.testing.core.api.TestContext
Handle attributes of this Test Context, which can be shared amongst plugins

B

beforeTest(TestExecution) - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
beforeTest(TestExecution) - Method in interface com.mycila.testing.core.plugin.TestPlugin
This method will be called on each plugin in order of dependency to execute code required before a test method can run.
beforeTest(TestExecution) - Method in class com.mycila.testing.plugin.annotation.AnnotationTestPlugin
 

C

Cache - Enum in com.mycila.testing.core.api
 
classBlock(RunNotifier) - Method in class com.mycila.testing.junit.MycilaJunitRunner
 
clear() - Method in class com.mycila.testing.core.util.SoftHashMap
 
close() - Method in interface com.mycila.testing.core.util.Closeable
 
Closeable - Interface in com.mycila.testing.core.util
 
Code - Interface in com.mycila.testing.ea
 
com.mycila.testing - package com.mycila.testing
 
com.mycila.testing.core - package com.mycila.testing.core
 
com.mycila.testing.core.annot - package com.mycila.testing.core.annot
 
com.mycila.testing.core.api - package com.mycila.testing.core.api
 
com.mycila.testing.core.introspect - package com.mycila.testing.core.introspect
 
com.mycila.testing.core.plugin - package com.mycila.testing.core.plugin
 
com.mycila.testing.core.util - package com.mycila.testing.core.util
 
com.mycila.testing.ea - package com.mycila.testing.ea
 
com.mycila.testing.junit - package com.mycila.testing.junit
 
com.mycila.testing.plugin.annotation - package com.mycila.testing.plugin.annotation
 
com.mycila.testing.testng - package com.mycila.testing.testng
 
configure(Object) - Method in class com.mycila.testing.core.MycilaTesting
Configure the Plugin manager of this MycilaTesting from the given class.
ConfigureMycilaPlugins - Annotation Type in com.mycila.testing.core.annot
This annotation can be place on any method in your test class to be able to configure the PluginManager at runtime.
containingMessage(String) - Method in interface com.mycila.testing.ea.ExtendedAssert.AssertException
 
containsKey(Object) - Method in class com.mycila.testing.core.util.SoftHashMap
 
containsValue(Object) - Method in class com.mycila.testing.core.util.SoftHashMap
 
context() - Method in interface com.mycila.testing.core.api.Execution
 
context(Object) - Static method in class com.mycila.testing.core.Mycila
 
createNotifier(Object) - Method in class com.mycila.testing.core.MycilaTesting
 
createTest() - Method in class com.mycila.testing.junit.MycilaJunitRunner
 
currentExecution() - Static method in class com.mycila.testing.core.Mycila
 

D

debug() - Static method in class com.mycila.testing.core.MycilaTesting
 
DEFAULT_PLUGIN_DESCRIPTOR - Static variable in class com.mycila.testing.core.MycilaTesting
 
DefaultTestPlugin - Class in com.mycila.testing.core.plugin
Adapter implementation of a Test Plugin which does nothing.
DefaultTestPlugin() - Constructor for class com.mycila.testing.core.plugin.DefaultTestPlugin
 

E

elements - Variable in class com.mycila.testing.core.introspect.Filter
 
end() - Method in class com.mycila.testing.testng.MycilaTestNGTest
 
Ensure - Class in com.mycila.testing.core.api
Utility class
entrySet() - Method in class com.mycila.testing.core.util.SoftHashMap
 
excludeOverridenMethods(Filter<Method>) - Static method in class com.mycila.testing.core.introspect.Filters
This filter will exclude methods that are overriden, as defined in the JLS at http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.8
Execution - Interface in com.mycila.testing.core.api
Represents a current execution of a method in a test
ExpectException - Annotation Type in com.mycila.testing.plugin.annotation
Verify that a test has thrown an exception
ExtendedAssert - Class in com.mycila.testing.ea
 
ExtendedAssert.AssertException - Interface in com.mycila.testing.ea
 

F

fieldsAccepting(Class<?>) - Static method in class com.mycila.testing.core.introspect.Filters
Filter that select fields having specified type or a super-type of the specified type
fieldsAnnotatedBy(Class<? extends Annotation>) - Static method in class com.mycila.testing.core.introspect.Filters
Returns fields annotated by a given annotation
fieldsProviding(Class<?>) - Static method in class com.mycila.testing.core.introspect.Filters
Filter that select fields having specified type or a sub-type of the specified type
Filter<T> - Class in com.mycila.testing.core.introspect
This class is used to select fields or methods more easily.
Filter() - Constructor for class com.mycila.testing.core.introspect.Filter
 
Filters - Class in com.mycila.testing.core.introspect
 
fireAfterClass() - Method in interface com.mycila.testing.core.api.TestNotifier
Fires an event telling plugins that all tests of this class have ended
fireAfterTest() - Method in interface com.mycila.testing.core.api.TestNotifier
Must be fired after the execution of a test method, even if the test method was skipped because if a return of false of the beforeTest method.
fireBeforeTest(Method) - Method in interface com.mycila.testing.core.api.TestNotifier
Fires a before test exection event to all plugins
from(Class<?>) - Static method in class com.mycila.testing.core.MycilaTesting
Get a MycilaTesting instance using the strategy defined for this class potentially annotated by MycilaPlugins.
from(MycilaPlugins) - Static method in class com.mycila.testing.core.MycilaTesting
Get a MycilaTesting instance using the strategy defined in the provided annotation.

G

get(String) - Method in interface com.mycila.testing.core.api.Attributes
Get an attribute from this context
get(Field) - Method in class com.mycila.testing.core.introspect.Introspector
Get a field's value
get() - Static method in class com.mycila.testing.core.util.ShutdownHook
 
get(Object) - Method in class com.mycila.testing.core.util.SoftHashMap
 
getAfter() - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
getBefore() - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 

H

has(String) - Method in interface com.mycila.testing.core.api.Attributes
Check if the context has a specific attribute
hasAnnotation(Class<? extends Annotation>) - Method in class com.mycila.testing.core.introspect.Introspector
 
hasFailed() - Method in interface com.mycila.testing.core.api.Execution
 

I

instance() - Method in class com.mycila.testing.core.introspect.Introspector
 
introspector() - Method in interface com.mycila.testing.core.api.TestContext
Get the representation of this test
Introspector - Class in com.mycila.testing.core.introspect
Handles a test instance
Introspector(Object) - Constructor for class com.mycila.testing.core.introspect.Introspector
 
invoke(Method, Object...) - Method in class com.mycila.testing.core.introspect.Introspector
Invoke a method on this test instance
isEmpty() - Method in class com.mycila.testing.core.util.SoftHashMap
 

K

keySet() - Method in class com.mycila.testing.core.util.SoftHashMap
 

M

method() - Method in interface com.mycila.testing.core.api.Execution
Get the test method that is going to be executed or has been executed
methodInvoker(FrameworkMethod, Object) - Method in class com.mycila.testing.junit.MycilaJunitRunner
 
methodsAnnotatedBy(Class<? extends Annotation>) - Static method in class com.mycila.testing.core.introspect.Filters
Returns methods annotated by a given annotation
methodsReturning(Class<?>) - Static method in class com.mycila.testing.core.introspect.Filters
Select methods returning objects that are of a given type or of a sub-type of given type
mustSkip() - Method in interface com.mycila.testing.core.api.TestExecution
 
Mycila - Class in com.mycila.testing.core
Holds the current test context.
MycilaJunit3Test - Class in com.mycila.testing.junit
 
MycilaJunit3Test() - Constructor for class com.mycila.testing.junit.MycilaJunit3Test
 
MycilaJunit3Test(String) - Constructor for class com.mycila.testing.junit.MycilaJunit3Test
 
MycilaJunit4Test - Class in com.mycila.testing.junit
 
MycilaJunit4Test() - Constructor for class com.mycila.testing.junit.MycilaJunit4Test
 
MycilaJunitRunner - Class in com.mycila.testing.junit
 
MycilaJunitRunner(Class<?>) - Constructor for class com.mycila.testing.junit.MycilaJunitRunner
 
MycilaPlugins - Annotation Type in com.mycila.testing.core.annot
This annotation can be place in your test class to control the PluginManager.
MycilaTesting - Class in com.mycila.testing.core
 
MycilaTestingException - Exception in com.mycila.testing
 
MycilaTestingException(String) - Constructor for exception com.mycila.testing.MycilaTestingException
 
MycilaTestingException(String, Throwable) - Constructor for exception com.mycila.testing.MycilaTestingException
 
MycilaTestingException(String, Object...) - Constructor for exception com.mycila.testing.MycilaTestingException
 
MycilaTestingException(Throwable, String, Object...) - Constructor for exception com.mycila.testing.MycilaTestingException
 
MycilaTestNGTest - Class in com.mycila.testing.testng
 
MycilaTestNGTest() - Constructor for class com.mycila.testing.testng.MycilaTestNGTest
 

N

newCustomSetup() - Static method in class com.mycila.testing.core.MycilaTesting
Creates a new custom TestSetup with an empty PluginManager.
newDefaultSetup() - Static method in class com.mycila.testing.core.MycilaTesting
Creates a new TestSetup the default plugin descriptor which is MycilaTesting.DEFAULT_PLUGIN_DESCRIPTOR
newSetup(String) - Static method in class com.mycila.testing.core.MycilaTesting
Creates a new TestSetup instance using a specific plugin descriptor to loads plugins.
NO_MESSAGE - Static variable in annotation type com.mycila.testing.plugin.annotation.ExpectException
 
none() - Static method in class com.mycila.testing.core.introspect.Filters
 
not(Filter<T>) - Static method in class com.mycila.testing.core.introspect.Filters
 
notNull(String, Object) - Static method in class com.mycila.testing.core.api.Ensure
Check for not null parameters and throw and exception is null

O

or(Filter<T>...) - Static method in class com.mycila.testing.core.introspect.Filters
 

P

pluginManager() - Method in interface com.mycila.testing.core.api.TestContext
 
pluginManager() - Method in class com.mycila.testing.core.MycilaTesting
 
prepare() - Method in interface com.mycila.testing.core.api.TestNotifier
Ask for a test preparation
prepareTestInstance(TestContext) - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
prepareTestInstance(TestContext) - Method in interface com.mycila.testing.core.plugin.TestPlugin
This method will be called on each plugin in order of dependency to prepare the test instance before all tests begin to be executed.
prepareTestInstance() - Method in class com.mycila.testing.testng.MycilaTestNGTest
 
put(K, V) - Method in class com.mycila.testing.core.util.SoftHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.mycila.testing.core.util.SoftHashMap
 

R

remove(String) - Method in interface com.mycila.testing.core.api.Attributes
Removes an attribute.
remove(Object) - Method in class com.mycila.testing.core.util.SoftHashMap
 
resource(String) - Static method in class com.mycila.testing.ea.ExtendedAssert
 
run() - Method in interface com.mycila.testing.ea.Code
 
run(IHookCallBack, ITestResult) - Method in class com.mycila.testing.testng.MycilaTestNGTest
 
runBare() - Method in class com.mycila.testing.junit.MycilaJunit3Test
 

S

select() - Method in class com.mycila.testing.core.introspect.Filter
 
selectFields(Filter<Field>) - Method in class com.mycila.testing.core.introspect.Introspector
Select some fields.
selectMethods(Filter<Method>) - Method in class com.mycila.testing.core.introspect.Introspector
Select some methods.
set(String, Object) - Method in interface com.mycila.testing.core.api.Attributes
Set an attribute
set(Field, Object) - Method in class com.mycila.testing.core.introspect.Introspector
Set a field value
setSkip(boolean) - Method in interface com.mycila.testing.core.api.TestExecution
Control wheter you want to skip this test method
setThrowable(Throwable) - Method in interface com.mycila.testing.core.api.Execution
Mark a test execution metod of having failed by providing its exception thrown
shutdown() - Method in interface com.mycila.testing.core.api.TestNotifier
Ask the plugins to shutdown and cleanly close resources
shutdown(TestContext) - Method in class com.mycila.testing.core.plugin.DefaultTestPlugin
 
shutdown(TestContext) - Method in interface com.mycila.testing.core.plugin.TestPlugin
This method will be called at JVM shutdown if the plugin needs to close some resources cleanly.
shutdown() - Method in class com.mycila.testing.testng.MycilaTestNGTest
 
ShutdownHook - Class in com.mycila.testing.core.util
 
size() - Method in class com.mycila.testing.core.util.SoftHashMap
 
Skip - Annotation Type in com.mycila.testing.plugin.annotation
Skip tests annotated by this annotation.
SoftHashMap<K,V> - Class in com.mycila.testing.core.util
 
SoftHashMap(int, float) - Constructor for class com.mycila.testing.core.util.SoftHashMap
 
SoftHashMap(int) - Constructor for class com.mycila.testing.core.util.SoftHashMap
 
SoftHashMap() - Constructor for class com.mycila.testing.core.util.SoftHashMap
 
SoftHashMap(Map<? extends K, ? extends V>) - Constructor for class com.mycila.testing.core.util.SoftHashMap
 
staticCustomSetup() - Static method in class com.mycila.testing.core.MycilaTesting
Get a static custom TestSetup instance with an empty PluginManager.
staticDefaultSetup() - Static method in class com.mycila.testing.core.MycilaTesting
Get a static TestSetup with the default plugin descriptor which is MycilaTesting.DEFAULT_PLUGIN_DESCRIPTOR
staticSetup(String) - Static method in class com.mycila.testing.core.MycilaTesting
Get a static TestSetup instance using a specific plugin descriptor to loads plugins.
step() - Method in interface com.mycila.testing.core.api.Execution
 
Step - Enum in com.mycila.testing.core.api
 

T

testClass() - Method in class com.mycila.testing.core.introspect.Introspector
 
TestContext - Interface in com.mycila.testing.core.api
A context handles plugin management and hooks for a test.
TestExecution - Interface in com.mycila.testing.core.api
Represents a current test method execution.
TestNotifier - Interface in com.mycila.testing.core.api
A TestNotifier is used to fire events in test frameworks.
TestPlugin - Interface in com.mycila.testing.core.plugin
This interface should be implemented by all plugins.
TestPluginException - Exception in com.mycila.testing.core.api
 
TestPluginException(String) - Constructor for exception com.mycila.testing.core.api.TestPluginException
 
TestPluginException(String, Throwable) - Constructor for exception com.mycila.testing.core.api.TestPluginException
 
TestPluginException(String, Object...) - Constructor for exception com.mycila.testing.core.api.TestPluginException
 
TestPluginException(Throwable, String, Object...) - Constructor for exception com.mycila.testing.core.api.TestPluginException
 
throwable() - Method in interface com.mycila.testing.core.api.Execution
 

V

valueOf(String) - Static method in enum com.mycila.testing.core.api.Cache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mycila.testing.core.api.Step
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mycila.testing.core.api.Cache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mycila.testing.core.api.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.mycila.testing.core.util.SoftHashMap
 

W

whenRunning(Code) - Method in interface com.mycila.testing.ea.ExtendedAssert.AssertException
 
withMessage(String) - Method in interface com.mycila.testing.ea.ExtendedAssert.AssertException
 

A B C D E F G H I K M N O P R S T V W

Copyright © 2008-2011 Mycila. All Rights Reserved.