use of org.junit.runners.Parameterized.Parameters in project aries by apache.
the class ModellerTest method getDifferentModelledResourceManagers.
@Parameters
public static List<Object[]> getDifferentModelledResourceManagers() {
ModelledResourceManagerImpl manager = new ModelledResourceManagerImpl();
manager.setModellingManager(new ModellingManagerImpl());
manager.setParserProxy(ParserProxyTest.getMockParserServiceProxy());
manager.setModellingPlugins(Collections.<ServiceModeller>emptyList());
return Arrays.asList(new Object[][] { { OfflineModellingFactory.getModelledResourceManager() }, { manager } });
}
use of org.junit.runners.Parameterized.Parameters in project Alpha by alpha-asp.
the class AbstractSolverTests method factories.
@Parameters(name = "{0}")
public static Collection<Object[]> factories() {
boolean enableAdditionalInternalChecks = false;
Collection<Object[]> factories = new ArrayList<>();
factories.add(new Object[] { "NaiveSolver", (Function<Grounder, Solver>) NaiveSolver::new });
for (Heuristic heuristic : Heuristic.values()) {
String name = "DefaultSolver (random " + heuristic + ")";
Function<Grounder, Solver> instantiator = g -> {
return new DefaultSolver(g, new Random(), heuristic, enableAdditionalInternalChecks);
};
factories.add(new Object[] { name, instantiator });
name = "DefaultSolver (deterministic " + heuristic + ")";
instantiator = g -> {
return new DefaultSolver(g, new Random(0), heuristic, enableAdditionalInternalChecks);
};
factories.add(new Object[] { name, instantiator });
}
return factories;
}
use of org.junit.runners.Parameterized.Parameters in project beam by apache.
the class CombineTranslationTest method params.
@Parameters(name = "{index}: {0}")
public static Iterable<Combine.CombineFn<Integer, ?, ?>> params() {
BinaryCombineIntegerFn sum = Sum.ofIntegers();
CombineFn<Integer, ?, Long> count = Count.combineFn();
TestCombineFn test = new TestCombineFn();
return ImmutableList.<CombineFn<Integer, ?, ?>>builder().add(sum).add(count).add(test).build();
}
use of org.junit.runners.Parameterized.Parameters in project asterixdb by apache.
the class MetadataTest method tests.
@Parameters(name = "MetadataTest {index}: {0}")
public static Collection<Object[]> tests() throws Exception {
Collection<Object[]> testArgs = new ArrayList<Object[]>();
TestCaseContext.Builder b = new TestCaseContext.Builder();
for (TestCaseContext ctx : b.build(new File(PATH_BASE))) {
testArgs.add(new Object[] { ctx });
}
return testArgs;
}
use of org.junit.runners.Parameterized.Parameters in project asterixdb by apache.
the class RecoveryIT method tests.
@Parameters(name = "RecoveryIT {index}: {0}")
public static Collection<Object[]> tests() throws Exception {
Collection<Object[]> testArgs = new ArrayList<Object[]>();
TestCaseContext.Builder b = new TestCaseContext.Builder();
for (TestCaseContext ctx : b.build(new File(PATH_BASE))) {
testArgs.add(new Object[] { ctx });
}
return testArgs;
}
Aggregations