test_class.declarator: TO_FILTER = "to_filter"
test_class.modifier: private static final
test_class.original_string: private static final String TO_FILTER = "to_filter";
test_class.type: String
test_class.var_name: TO_FILTER
test_class.declarator: NON_FILTER = "non_filter"
test_class.modifier: private static final
test_class.original_string: private static final String NON_FILTER = "non_filter";
test_class.type: String
test_class.var_name: NON_FILTER
test_class.declarator: bolt
test_class.modifier: private
test_class.original_string: private FilterBolt bolt;
test_class.type: FilterBolt
test_class.var_name: bolt
test_class.declarator: tuple
test_class.modifier: private
test_class.original_string: private Tuple tuple;
test_class.type: Tuple
test_class.var_name: tuple
test_class.declarator: collector
test_class.modifier: private
test_class.original_string: private BasicOutputCollector collector;
test_class.type: BasicOutputCollector
test_class.var_name: collector
test_class.declarator: declarer
test_class.modifier: private
test_class.original_string: private OutputFieldsDeclarer declarer;
test_class.type: OutputFieldsDeclarer
test_class.var_name: declarer
test_class.file: storm/storm-benchmark/src/test/java/storm/benchmark/lib/bolt/FilterBoltTest.java
test_class.identifier: FilterBoltTest
test_case.body: @Test
    public void shouldNotEmitIfFiltered() {
      when(tuple.getValue(0)).thenReturn(TO_FILTER);
  
      bolt.execute(tuple, collector);
  
      verify(tuple, never()).getValue(1);
      verifyZeroInteractions(collector);
    }
test_case.class_method_signature: FilterBoltTest.shouldNotEmitIfFiltered()
test_case.full_signature: @Test public void shouldNotEmitIfFiltered()
test_case.identifier: shouldNotEmitIfFiltered
test_case.invocations: thenReturn when getValue execute getValue verify never verifyZeroInteractions
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldNotEmitIfFiltered()
focal_class.declarator: serialVersionUID = -4957635695743420459L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -4957635695743420459L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: FIELDS = "filtered"
focal_class.modifier: public static final
focal_class.original_string: public static final String FIELDS = "filtered";
focal_class.type: String
focal_class.var_name: FIELDS
focal_class.declarator: toFilter
focal_class.modifier: private final
focal_class.original_string: private final T toFilter;
focal_class.type: T
focal_class.var_name: toFilter
focal_class.file: storm/storm-benchmark/src/main/java/storm/benchmark/lib/bolt/FilterBolt.java
focal_class.identifier: FilterBolt
focal_class.class_method_signature: FilterBolt.FilterBolt(T toFilter)
focal_class.full_signature: public  FilterBolt(T toFilter)
focal_class.identifier: FilterBolt
focal_class.modifiers: public
focal_class.parameters: (T toFilter)
focal_class.signature:  FilterBolt(T toFilter)
focal_class.class_method_signature: FilterBolt.execute(Tuple input, BasicOutputCollector collector)
focal_class.full_signature: @Override public void execute(Tuple input, BasicOutputCollector collector)
focal_class.identifier: execute
focal_class.modifiers: @Override public
focal_class.parameters: (Tuple input, BasicOutputCollector collector)
focal_class.return: void
focal_class.signature: void execute(Tuple input, BasicOutputCollector collector)
focal_class.class_method_signature: FilterBolt.declareOutputFields(OutputFieldsDeclarer declarer)
focal_class.full_signature: @Override public void declareOutputFields(OutputFieldsDeclarer declarer)
focal_class.identifier: declareOutputFields
focal_class.modifiers: @Override public
focal_class.parameters: (OutputFieldsDeclarer declarer)
focal_class.return: void
focal_class.signature: void declareOutputFields(OutputFieldsDeclarer declarer)
focal_class.class_method_signature: FilterBolt.filter(Tuple input, T toFilter)
focal_class.full_signature: public static boolean filter(Tuple input, T toFilter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Tuple input, T toFilter)
focal_class.return: boolean
focal_class.signature: boolean filter(Tuple input, T toFilter)
focal_class.superclass: extends BaseBasicBolt
focal_method.body: @Override
    public void execute(Tuple input, BasicOutputCollector collector) {
      if (!filter(input, toFilter)) {
        collector.emit(new Values(input.getValue(1)));
      }
    }
focal_method.class_method_signature: FilterBolt.execute(Tuple input, BasicOutputCollector collector)
focal_method.full_signature: @Override public void execute(Tuple input, BasicOutputCollector collector)
focal_method.identifier: execute
focal_method.invocations: filter emit getValue
focal_method.modifiers: @Override public
focal_method.parameters: (Tuple input, BasicOutputCollector collector)
focal_method.return: void
focal_method.signature: void execute(Tuple input, BasicOutputCollector collector)