final StreamEdge edge = outputPair.f1; List<String> selectedNames = edge.getSelectedNames();
assertTrue(graph.getStreamNode(map1.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("foo")); assertTrue(graph.getStreamNode(map1.getId()).getOutputSelectors().contains(selector)); assertTrue(graph.getStreamNode(map2.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("foo")); assertTrue(graph.getStreamNode(map2.getId()).getOutputSelectors().contains(selector)); assertTrue(graph.getStreamNode(map3.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("foo")); assertTrue(graph.getStreamNode(map3.getId()).getOutputSelectors().contains(selector));
assertTrue(graph.getStreamNode(map1Operator.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("even")); assertTrue(graph.getStreamNode(map1Operator.getId()).getOutputSelectors().contains(selector1)); assertTrue(graph.getStreamNode(map2Operator.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("odd")); assertTrue(graph.getStreamNode(map2Operator.getId()).getOutputSelectors().contains(selector2)); assertTrue(graph.getStreamNode(map3Operator.getId()).getOutEdges().get(0).getSelectedNames().get(0).equals("even")); assertTrue(graph.getStreamNode(map3Operator.getId()).getOutputSelectors().contains(selector3));
assertTrue(edge.getSelectedNames().contains("even"));
assertEquals("a", splitEdge.getSelectedNames().get(0)); assertEquals("a", newSplitEdge.getSelectedNames().get(0));
if (tailName.equals("split")) { assertTrue(edge.getPartitioner() instanceof ForwardPartitioner); assertTrue(edge.getSelectedNames().contains("even")); } else if (tailName.equals("bc")) { assertTrue(edge.getPartitioner() instanceof BroadcastPartitioner);
final StreamEdge edge = outputPair.f1; List<String> selectedNames = edge.getSelectedNames();
final StreamEdge edge = outputPair.f1; List<String> selectedNames = edge.getSelectedNames();
final StreamEdge edge = outputPair.f1; List<String> selectedNames = edge.getSelectedNames();