public class ComposedModuleStreamTests extends StreamTestSupport {
@BeforeClass
public static void setup() {
ModuleDefinition source = getModuleRegistry().findDefinition("source", ModuleType.source);
ModuleDefinition testprocessor1 = getModuleRegistry().findDefinition("testprocessor1", ModuleType.processor);
ModuleDefinition testprocessor2 = getModuleRegistry().findDefinition("testprocessor2", ModuleType.processor);
ModuleDefinition sink = getModuleRegistry().findDefinition("sink", ModuleType.sink);
composeModule("compositesource", "source | testprocessor1", ModuleType.source, Arrays.asList(source, testprocessor1));
composeModule("compositeprocessor", "testprocessor1 | testprocessor2", ModuleType.processor, Arrays.asList(testprocessor1, testprocessor2));
composeModule("compositesink", "testprocessor2 | sink", ModuleType.sink, Arrays.asList(testprocessor2, sink));
}