org.xwiki.test
Class ComponentManagerRule

java.lang.Object
  extended by org.xwiki.component.embed.EmbeddableComponentManager
      extended by org.xwiki.test.TestComponentManager
          extended by org.xwiki.test.ComponentManagerRule
All Implemented Interfaces:
org.junit.rules.MethodRule, org.xwiki.component.manager.ComponentManager, org.xwiki.component.phase.Disposable
Direct Known Subclasses:
MockitoComponentManagerRule

public class ComponentManagerRule
extends TestComponentManager
implements org.junit.rules.MethodRule

A JUnit MethodRule to initialize a TestComponentManager.

Since:
4.3.1
Version:
$Id: 5aee681ef5a1cfa987abb81b57924e4c29ea8e8e $

Field Summary
 
Fields inherited from class org.xwiki.test.TestComponentManager
componentRegistrator
 
Constructor Summary
ComponentManagerRule()
           
 
Method Summary
protected  void after(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, Object target)
          Called after the test.
 org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, Object target)
           
protected  void before(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, Object target)
          Called before the test.
 
Methods inherited from class org.xwiki.test.TestComponentManager
initializeTest, registerComponent, registerComponent, registerComponent, registerMemoryConfigurationSource, shutdownTest
 
Methods inherited from class org.xwiki.component.embed.EmbeddableComponentManager
createLogger, dispose, getComponentDescriptor, getComponentDescriptorList, getComponentDescriptorList, getComponentEventManager, getComponentInstance, getInstance, getInstance, getInstanceList, getInstanceMap, getParent, hasComponent, hasComponent, initialize, registerComponent, registerComponent, release, setComponentEventManager, setParent, unregisterComponent, unregisterComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentManagerRule

public ComponentManagerRule()
Method Detail

apply

public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base,
                                               org.junit.runners.model.FrameworkMethod method,
                                               Object target)
Specified by:
apply in interface org.junit.rules.MethodRule

before

protected void before(org.junit.runners.model.Statement base,
                      org.junit.runners.model.FrameworkMethod method,
                      Object target)
               throws Throwable
Called before the test.

Parameters:
base - The Statement to be modified
method - The method to be run
target - The object on with the method will be run.
Throws:
Throwable - if anything goes wrong
Since:
5.1M1

after

protected void after(org.junit.runners.model.Statement base,
                     org.junit.runners.model.FrameworkMethod method,
                     Object target)
              throws Throwable
Called after the test.

Parameters:
base - The Statement to be modified
method - The method to be run
target - The object on with the method will be run.
Throws:
Throwable - if anything goes wrong
Since:
5.1M1


Copyright © 2004–2014 XWiki. All rights reserved.