public class

TestProbeBuilderImpl

extends Object
implements TestProbeBuilder
java.lang.Object
   ↳ org.ops4j.pax.exam.spi.intern.TestProbeBuilderImpl

Class Overview

Default implementation allows you to dynamically create a probe from current classpath.

Summary

Public Constructors
TestProbeBuilderImpl(File tempDir, Store<InputStream> store)
Public Methods
TestProbeBuilder addAnchor(Class<?> clazz)
TestAddress addTest(Class<?> clazz, String methodName, Object... args)
TestAddress addTest(Class<?> clazz, Object... args)
List<TestAddress> addTests(Class<?> clazz, Method... methods)
TestProbeProvider build()
static File findClassesFolder(Class<?> clazz)
File getTempDir()
Set<TestAddress> getTests()
TestProbeBuilder ignorePackageOf(Class...<?> classes)
TestProbeBuilder setHeader(String key, String value)
void setTempDir(File tempDir)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.ops4j.pax.exam.TestProbeBuilder

Public Constructors

public TestProbeBuilderImpl (File tempDir, Store<InputStream> store)

Throws
IOException

Public Methods

public TestProbeBuilder addAnchor (Class<?> clazz)

public TestAddress addTest (Class<?> clazz, String methodName, Object... args)

public TestAddress addTest (Class<?> clazz, Object... args)

public List<TestAddress> addTests (Class<?> clazz, Method... methods)

public TestProbeProvider build ()

public static File findClassesFolder (Class<?> clazz)

Parameters
clazz to find the root classes folder for.
Returns
  • A File instance being the exact folder on disk or null, if it hasn't been found.
Throws
IOException if a problem occurs (method crawls folders on disk..)

public File getTempDir ()

public Set<TestAddress> getTests ()

public TestProbeBuilder ignorePackageOf (Class...<?> classes)

public TestProbeBuilder setHeader (String key, String value)

public void setTempDir (File tempDir)