| Interface | Description |
|---|---|
| ClassWrapper<T> |
An interface represents an abstraction of the class to be able to pass class to different byte-code instrumentation frameworks.
|
| ClassWrapperFactory<T> |
An implementation should wrap original instance.
|
| MethodSignatureWriter<T> | |
| MockTransformer<T> |
Interface that all mock transformers must implement.
|
| MockTransformerChain |
Interface represent chain of
MockTransformer. |
| MockTransformerChain.FilterPredicate | |
| MockTransformerChainFactory |
An implementation of interface should create a
MockTransformerChain with full set of required transformers to enable all mocking features. |
| TestClassAwareTransformer |
If a transformer implements this interface then
MockClassLoaderBuilder sets current test class during building a instance of MockClassLoader. |
| Class | Description |
|---|---|
| TestClassTransformer<T,M> |
MockTransformer implementation that will make PowerMock test-class
enhancements for four purposes...
|
| TestClassTransformerBuilder | |
| TestClassTransformerBuilder.RemovesTestMethodAnnotation | |
| TestClassTransformerBuilder.TestClassTransformerBuilderWithClue |
| Enum | Description |
|---|---|
| MethodSignatures | |
| TransformStrategy |
The enum provide information for
MockTransformer have PowerMock is started via Runner(FactoryObject), Rule or JavaAgent |