use of org.apache.storm.topology.BasicOutputCollector in project storm by apache.
the class IntermediateRankingsBoltTest method shouldEmitNothingIfNormalTupleIsReceived.
@Test
public void shouldEmitNothingIfNormalTupleIsReceived() {
// given
Tuple normalTuple = mockRankableTuple(ANY_OBJECT, ANY_COUNT);
BasicOutputCollector collector = mock(BasicOutputCollector.class);
IntermediateRankingsBolt bolt = new IntermediateRankingsBolt();
// when
bolt.execute(normalTuple, collector);
// then
verifyZeroInteractions(collector);
}
use of org.apache.storm.topology.BasicOutputCollector in project storm by apache.
the class TotalRankingsBoltTest method shouldEmitNothingIfNormalTupleIsReceived.
@Test
public void shouldEmitNothingIfNormalTupleIsReceived() {
// given
Tuple normalTuple = mockRankingsTuple(ANY_OBJECT, ANY_COUNT);
BasicOutputCollector collector = mock(BasicOutputCollector.class);
TotalRankingsBolt bolt = new TotalRankingsBolt();
// when
bolt.execute(normalTuple, collector);
// then
verifyZeroInteractions(collector);
}
use of org.apache.storm.topology.BasicOutputCollector in project storm by apache.
the class IntermediateRankingsBoltTest method shouldEmitSomethingIfTickTupleIsReceived.
@Test
public void shouldEmitSomethingIfTickTupleIsReceived() {
// given
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
BasicOutputCollector collector = mock(BasicOutputCollector.class);
IntermediateRankingsBolt bolt = new IntermediateRankingsBolt();
// when
bolt.execute(tickTuple, collector);
// then
// verifyZeroInteractions(collector);
verify(collector).emit(any(Values.class));
}
use of org.apache.storm.topology.BasicOutputCollector in project storm by apache.
the class TotalRankingsBoltTest method shouldEmitSomethingIfTickTupleIsReceived.
@Test
public void shouldEmitSomethingIfTickTupleIsReceived() {
// given
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
BasicOutputCollector collector = mock(BasicOutputCollector.class);
TotalRankingsBolt bolt = new TotalRankingsBolt();
// when
bolt.execute(tickTuple, collector);
// then
// verifyZeroInteractions(collector);
verify(collector).emit(any(Values.class));
}
Aggregations