private String concatNames(List<FrameworkMethod> parametersMethods) { StringBuilder sb = new StringBuilder(); for (FrameworkMethod method : parametersMethods) { Parameterized.Parameters parameters = method.getAnnotation(Parameterized.Parameters.class); if (sb.length() != 0) { sb.append(", "); } sb.append(parameters.name()); } return sb.toString(); }
private List<Runner> createRunners() throws Exception { if (runnerOverride != null) { return Collections.singletonList(runnerOverride); } Parameters parameters = parametersMethod.getAnnotation(Parameters.class); return Collections.unmodifiableList(createRunnersForParameters( allParameters, parameters.name(), getParametersRunnerFactory())); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); ParametersRunnerFactory runnerFactory = getParametersRunnerFactory( klass); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); runners = Collections.unmodifiableList(createRunnersForParameters( allParameters(), parameters.name(), runnerFactory)); }
public ParameterizedContainerExtension(Class<?> klass, Injector injector) throws InitializationError { this.injector = injector; Parameters parameters = getParametersMethod().getAnnotation(Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
public ParameterizedSuite(Class<?> klass, Injector injector) throws InitializationError { super(klass, NO_RUNNERS); this.injector = injector; Parameters parameters = getParametersMethod().getAnnotation(Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
public ParameterizedSuite(Class<?> klass, Injector injector) throws InitializationError { super(klass, NO_RUNNERS); this.injector = injector; Parameters parameters = getParametersMethod().getAnnotation(Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
public ExtensibleSuite(Class<?> klass, RunnerExtension extension) throws InitializationError { super(klass, NO_RUNNERS); this.extension = extension; Parameters parameters = getParametersMethod().getAnnotation(Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
/** * @param testClass * @return The name pattern for tests as defined in the {@link Parameters} * annotation. * @throws Exception * * @see Parameterized#Parameterized(Class) */ public static String getNamePatternForParameters(TestClass testClass) throws Exception { Parameters parametersAnnotation = getParametersMethod(testClass).getAnnotation(Parameters.class); return parametersAnnotation.name(); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); ParametersRunnerFactory runnerFactory = getParametersRunnerFactory( klass); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); runners = Collections.unmodifiableList(createRunnersForParameters( allParameters(), parameters.name(), runnerFactory)); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
public ParameterizedInjectingRunner(Class<?> klass) throws InitializationError { super(klass, NO_RUNNERS); manager = ReactorManager.getInstance(); manager.prepareReactor(klass, null); stagedReactor = manager.stageReactor(); Parameters parameters = getParametersMethod().getAnnotation(Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }
/** * Only called reflectively. Do not use programmatically. */ public Parameterized(Class<?> klass) throws Throwable { super(klass, NO_RUNNERS); Parameters parameters = getParametersMethod().getAnnotation( Parameters.class); createRunnersForParameters(allParameters(), parameters.name()); }