package org.junit.runners.parameterized;

import org.junit.runner.Runner;
import org.junit.runners.model.InitializationError;

A ParameterizedRunnerFactory creates a runner for a single TestWithParameters.
Since:4.12
/** * A {@code ParameterizedRunnerFactory} creates a runner for a single * {@link TestWithParameters}. * * @since 4.12 */
public interface ParametersRunnerFactory {
Returns a runner for the specified TestWithParameters.
Throws:
/** * Returns a runner for the specified {@link TestWithParameters}. * * @throws InitializationError * if the runner could not be created. */
Runner createRunnerForTestWithParameters(TestWithParameters test) throws InitializationError; }