package peal.impl;
import java.util.stream.Collectors;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import peal.ProcessLanguage;
import peal.identifier.EngineId;
import peal.impl.engine.EngineServiceImpl;
@RunWith(Parameterized.class)
public class EngineServiceImplBpelEnginesUnstableTest extends AbstractEngineServiceImplBpelEnginesTest {
public EngineServiceImplBpelEnginesUnstableTest(EngineId engineId) {
super(engineId);
}
@Parameterized.Parameters(name = "{index} {0}")
public static Iterable<Object[]> data() {
return new EngineServiceImpl().getSupportedEngines().stream()
.filter(p -> new EngineServiceImpl().getSupportedLanguage(p).equals(ProcessLanguage.BPEL))
.filter(p -> p.toString().startsWith("orchestra") || p.toString().startsWith("petalsesb"))
.map(p -> new Object[] {p})
.collect(Collectors.toList());
}
}