test_class.declarator: groupId = WeEvent.DEFAULT_GROUP_ID
test_class.modifier: private
test_class.original_string: private String groupId = WeEvent.DEFAULT_GROUP_ID;
test_class.type: String
test_class.var_name: groupId
test_class.declarator: topicName = "com.weevent.test"
test_class.modifier: private
test_class.original_string: private String topicName = "com.weevent.test";
test_class.type: String
test_class.var_name: topicName
test_class.declarator: fiscoConfig
test_class.modifier: private
test_class.original_string: private FiscoConfig fiscoConfig;
test_class.type: FiscoConfig
test_class.var_name: fiscoConfig
test_class.declarator: fiscoBcosInstance
test_class.modifier: private
test_class.original_string: private FiscoBcosInstance fiscoBcosInstance;
test_class.type: FiscoBcosInstance
test_class.var_name: fiscoBcosInstance
test_class.declarator: iProducer
test_class.modifier: private
test_class.original_string: private IProducer iProducer;
test_class.type: IProducer
test_class.var_name: iProducer
test_class.file: weevent-core/src/test/java/com/webank/weevent/core/FiscoBcosInstanceTest.java
test_class.identifier: FiscoBcosInstanceTest
test_class.superclass: extends JUnitTestBase
test_case.body: @Test
      public void testBuildProducer() throws Exception {
          WeEvent weEvent = new WeEvent(this.topicName, "hello weevent".getBytes());
          SendResult sendResult = this.iProducer.publish(weEvent, this.groupId, this.fiscoConfig.getWeb3sdkTimeout());
          Assert.assertEquals(sendResult.getStatus(), SendResult.SendResultStatus.SUCCESS);
      }
test_case.class_method_signature: FiscoBcosInstanceTest.testBuildProducer()
test_case.full_signature: @Test public void testBuildProducer()
test_case.identifier: testBuildProducer
test_case.invocations: getBytes publish getWeb3sdkTimeout assertEquals getStatus
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testBuildProducer()
focal_class.declarator: fiscoBcosDelegate
focal_class.modifier: private final
focal_class.original_string: private final FiscoBcosDelegate fiscoBcosDelegate;
focal_class.type: FiscoBcosDelegate
focal_class.var_name: fiscoBcosDelegate
focal_class.file: weevent-core/src/main/java/com/webank/weevent/core/FiscoBcosInstance.java
focal_class.identifier: FiscoBcosInstance
focal_class.class_method_signature: FiscoBcosInstance.FiscoBcosInstance(FiscoConfig config)
focal_class.full_signature: public  FiscoBcosInstance(FiscoConfig config)
focal_class.identifier: FiscoBcosInstance
focal_class.modifiers: public
focal_class.parameters: (FiscoConfig config)
focal_class.signature:  FiscoBcosInstance(FiscoConfig config)
focal_class.class_method_signature: FiscoBcosInstance.buildProducer()
focal_class.full_signature: public IProducer buildProducer()
focal_class.identifier: buildProducer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IProducer
focal_class.signature: IProducer buildProducer()
focal_class.class_method_signature: FiscoBcosInstance.buildConsumer()
focal_class.full_signature: public IConsumer buildConsumer()
focal_class.identifier: buildConsumer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IConsumer
focal_class.signature: IConsumer buildConsumer()
focal_method.body: public IProducer buildProducer() {
          return new FiscoBcosBroker4Producer(this.fiscoBcosDelegate);
      }
focal_method.class_method_signature: FiscoBcosInstance.buildProducer()
focal_method.full_signature: public IProducer buildProducer()
focal_method.identifier: buildProducer
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: IProducer
focal_method.signature: IProducer buildProducer()