test_class.file: storm/storm-benchmark/src/test/java/storm/benchmark/lib/bolt/PageViewBoltTest.java
test_class.identifier: PageViewBoltTest
test_case.body: @Test(dataProvider = "getAnyFields")
    public void shouldDeclareOutputFields(Item field1, Item field2) {
      PageViewBolt bolt = new PageViewBolt(field1, field2);
      OutputFieldsDeclarer declarer = mock(OutputFieldsDeclarer.class);
      bolt.declareOutputFields(declarer);
      verify(declarer, times(1)).declare(any(Fields.class));
    }
test_case.class_method_signature: PageViewBoltTest.shouldDeclareOutputFields(Item field1, Item field2)
test_case.full_signature: @Test(dataProvider = "getAnyFields") public void shouldDeclareOutputFields(Item field1, Item field2)
test_case.identifier: shouldDeclareOutputFields
test_case.invocations: mock declareOutputFields declare verify times any
test_case.modifiers: @Test(dataProvider = "getAnyFields") public
test_case.parameters: (Item field1, Item field2)
test_case.return: void
test_case.signature: void shouldDeclareOutputFields(Item field1, Item field2)
focal_class.declarator: serialVersionUID = -523726932372993856L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -523726932372993856L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: field1
focal_class.modifier: public final
focal_class.original_string: public final Item field1;
focal_class.type: Item
focal_class.var_name: field1
focal_class.declarator: field2
focal_class.modifier: public final
focal_class.original_string: public final Item field2;
focal_class.type: Item
focal_class.var_name: field2
focal_class.file: storm/storm-benchmark/src/main/java/storm/benchmark/lib/bolt/PageViewBolt.java
focal_class.identifier: PageViewBolt
focal_class.class_method_signature: PageViewBolt.PageViewBolt(Item field1, Item field2)
focal_class.full_signature: public  PageViewBolt(Item field1, Item field2)
focal_class.identifier: PageViewBolt
focal_class.modifiers: public
focal_class.parameters: (Item field1, Item field2)
focal_class.signature:  PageViewBolt(Item field1, Item field2)
focal_class.class_method_signature: PageViewBolt.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: PageViewBolt.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.superclass: extends BaseBasicBolt
focal_method.body: @Override
    public void declareOutputFields(OutputFieldsDeclarer declarer) {
      declarer.declare(new Fields(field1.toString(), field2.toString()));
    }
focal_method.class_method_signature: PageViewBolt.declareOutputFields(OutputFieldsDeclarer declarer)
focal_method.full_signature: @Override public void declareOutputFields(OutputFieldsDeclarer declarer)
focal_method.identifier: declareOutputFields
focal_method.invocations: declare toString toString
focal_method.modifiers: @Override public
focal_method.parameters: (OutputFieldsDeclarer declarer)
focal_method.return: void
focal_method.signature: void declareOutputFields(OutputFieldsDeclarer declarer)