org.apache.sling.junit.impl
Class TestsManagerImpl

java.lang.Object
  extended by org.apache.sling.junit.impl.TestsManagerImpl
All Implemented Interfaces:
TestsManager

@Service
public class TestsManagerImpl
extends java.lang.Object
implements TestsManager


Constructor Summary
TestsManagerImpl()
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext ctx)
           
protected  void deactivate(org.osgi.service.component.ComponentContext ctx)
           
 void executeTests(java.util.Collection<java.lang.String> testNames, Renderer renderer, TestSelector selector)
          Execute tests and report results using supplied Renderer - does NOT call setup or cleanup on renderer.
 java.lang.Class<?> getTestClass(java.lang.String testName)
          inheritDoc
 java.util.Collection<java.lang.String> getTestNames(TestSelector selector)
          inheritDoc
 void listTests(java.util.Collection<java.lang.String> testNames, Renderer renderer)
          List tests using supplied Renderer - does NOT call setup or cleanup on renderer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestsManagerImpl

public TestsManagerImpl()
Method Detail

activate

protected void activate(org.osgi.service.component.ComponentContext ctx)

deactivate

protected void deactivate(org.osgi.service.component.ComponentContext ctx)

getTestClass

public java.lang.Class<?> getTestClass(java.lang.String testName)
                                throws java.lang.ClassNotFoundException
inheritDoc

Specified by:
getTestClass in interface TestsManager
Throws:
java.lang.ClassNotFoundException

getTestNames

public java.util.Collection<java.lang.String> getTestNames(TestSelector selector)
inheritDoc

Specified by:
getTestNames in interface TestsManager
Parameters:
selector - if null, returns all available tests.

executeTests

public void executeTests(java.util.Collection<java.lang.String> testNames,
                         Renderer renderer,
                         TestSelector selector)
                  throws java.lang.Exception
Description copied from interface: TestsManager
Execute tests and report results using supplied Renderer - does NOT call setup or cleanup on renderer.

Specified by:
executeTests in interface TestsManager
selector - if not null, used to select tests and test methods.
Throws:
java.lang.Exception

listTests

public void listTests(java.util.Collection<java.lang.String> testNames,
                      Renderer renderer)
               throws java.lang.Exception
Description copied from interface: TestsManager
List tests using supplied Renderer - does NOT call setup or cleanup on renderer.

Specified by:
listTests in interface TestsManager
Throws:
java.lang.Exception


Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.