Java程序  |  23行  |  633 B

package junitparams.internal.parameters;

import junitparams.Parameters;
import org.junit.runners.model.FrameworkMethod;

class ParametersFromValue implements ParametrizationStrategy {

    private final Parameters parametersAnnotation;

    ParametersFromValue(FrameworkMethod frameworkMethod) {
        parametersAnnotation = frameworkMethod.getAnnotation(Parameters.class);
    }

    @Override
    public Object[] getParameters() {
        return parametersAnnotation.value();
    }

    @Override
    public boolean isApplicable() {
        return parametersAnnotation != null && parametersAnnotation.value().length > 0;
    }
}