本文整理汇总了Java中storm.starter.tools.MockTupleHelpers类的典型用法代码示例。如果您正苦于以下问题:Java MockTupleHelpers类的具体用法?Java MockTupleHelpers怎么用?Java MockTupleHelpers使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MockTupleHelpers类属于storm.starter.tools包,在下文中一共展示了MockTupleHelpers类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
@Test
public void shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived() {
// given
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
RollingCountBolt bolt = new RollingCountBolt();
Map conf = mock(Map.class);
TopologyContext context = mock(TopologyContext.class);
OutputCollector collector = mock(OutputCollector.class);
bolt.prepare(conf, context, collector);
// when
bolt.execute(tickTuple);
// then
verifyZeroInteractions(collector);
}
示例2: shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
@Test
public void shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived() {
// given
Tuple normalTuple = mockNormalTuple(new Object());
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
RollingCountBolt bolt = new RollingCountBolt();
Map conf = mock(Map.class);
TopologyContext context = mock(TopologyContext.class);
OutputCollector collector = mock(OutputCollector.class);
bolt.prepare(conf, context, collector);
// when
bolt.execute(normalTuple);
bolt.execute(tickTuple);
// then
verify(collector).emit(any(Values.class));
}
示例3: shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
@Test
public void shouldEmitNothingIfNoObjectHasBeenCountedYetAndTickTupleIsReceived() {
// given
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
RollingCountBolt bolt = new RollingCountBolt();
Map conf = mock(Map.class);
TopologyContext context = mock(TopologyContext.class);
OutputCollector collector = mock(OutputCollector.class);
bolt.prepare(conf, context, collector);
// when
bolt.execute(tickTuple);
// then
verifyZeroInteractions(collector);
}
示例4: shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
@Test
public void shouldEmitSomethingIfAtLeastOneObjectWasCountedAndTickTupleIsReceived() {
// given
Tuple normalTuple = mockNormalTuple(new Object());
Tuple tickTuple = MockTupleHelpers.mockTickTuple();
RollingCountBolt bolt = new RollingCountBolt();
Map conf = mock(Map.class);
TopologyContext context = mock(TopologyContext.class);
OutputCollector collector = mock(OutputCollector.class);
bolt.prepare(conf, context, collector);
// when
bolt.execute(normalTuple);
bolt.execute(tickTuple);
// then
verify(collector).emit(any(Values.class));
}
示例5: shouldEmitSomethingIfTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@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));
}
示例6: shouldEmitSomethingIfTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@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));
}
示例7: shouldEmitSomethingIfTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@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));
}
示例8: shouldEmitSomethingIfTickTupleIsReceived
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
@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));
}
示例9: mockNormalTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockNormalTuple(Object obj) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
when(tuple.getValue(0)).thenReturn(obj);
return tuple;
}
示例10: mockRankingsTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockRankingsTuple(Object obj, long count) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
Rankings rankings = mock(Rankings.class);
when(tuple.getValue(0)).thenReturn(rankings);
return tuple;
}
示例11: mockRankableTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockRankableTuple(Object obj, long count) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
when(tuple.getValues()).thenReturn(Lists.newArrayList(ANY_OBJECT, ANY_COUNT));
return tuple;
}
示例12: mockNormalTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockNormalTuple(Object obj) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
when(tuple.getValue(0)).thenReturn(obj);
return tuple;
}
示例13: mockRankingsTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockRankingsTuple(Object obj, long count) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
Rankings rankings = mock(Rankings.class);
when(tuple.getValue(0)).thenReturn(rankings);
return tuple;
}
示例14: mockRankableTuple
import storm.starter.tools.MockTupleHelpers; //导入依赖的package包/类
private Tuple mockRankableTuple(Object obj, long count) {
Tuple tuple = MockTupleHelpers.mockTuple(ANY_NON_SYSTEM_COMPONENT_ID, ANY_NON_SYSTEM_STREAM_ID);
when(tuple.getValues()).thenReturn(Lists.newArrayList(ANY_OBJECT, ANY_COUNT));
return tuple;
}