@Override public String toString() { return String.format("StreamRouterSpec[streamId=%s,partition=%s, queue=[%s]]", this.getStreamId(), this.getPartition(), this.getTargetQueue()); }
Assert.assertEquals(1, spec.getRouterSpecs().size()); StreamRouterSpec routeSpec = spec.getRouterSpecs().get(0); Assert.assertEquals(STREAM2, routeSpec.getStreamId()); Assert.assertEquals(Arrays.asList("col1"), routeSpec.getPartition().getColumns());
Assert.assertEquals(STREAM1, par.getStreamId()); Assert.assertEquals(Arrays.asList("col1"), par.getColumns()); Assert.assertEquals(STREAM1, spec.getStreamId());
Assert.assertEquals(STREAM1, par.getStreamId()); Assert.assertEquals(Arrays.asList("col1"), par.getColumns()); Assert.assertEquals(STREAM1, spec.getStreamId());
StreamRouterSpec streamRouterSpec = new StreamRouterSpec(); Assert.assertEquals(null, streamRouterSpec.getPartition()); Assert.assertEquals(null, streamRouterSpec.getStreamId()); Assert.assertTrue(streamRouterSpec.getTargetQueue().isEmpty()); streamRouterSpec.setStreamId("streamRouterSpec"); Assert.assertEquals("streamRouterSpec", streamRouterSpec.getStreamId()); Assert.assertEquals(1, streamRouterSpec.getTargetQueue().size()); Assert.assertEquals(2, streamRouterSpec.getTargetQueue().get(0).getWorkers().size());
if (spec.getStreamId().equals(STREAM1)) { Assert.assertTrue(spec.getTargetQueue().size() == 1);