test_class.file: shardingsphere-transaction/shardingsphere-transaction-2pc/shardingsphere-transaction-xa/shardingsphere-transaction-xa-core/src/test/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProviderTest.java
test_class.identifier: HikariCPPropertyProviderTest
test_case.body: @Test
      public void assertGetDataSourceClassName() {
          assertThat(new HikariCPPropertyProvider().getDataSourceClassName(), is("com.zaxxer.hikari.HikariDataSource"));
      }
test_case.class_method_signature: HikariCPPropertyProviderTest.assertGetDataSourceClassName()
test_case.full_signature: @Test public void assertGetDataSourceClassName()
test_case.identifier: assertGetDataSourceClassName
test_case.invocations: assertThat getDataSourceClassName is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertGetDataSourceClassName()
focal_class.file: shardingsphere-transaction/shardingsphere-transaction-2pc/shardingsphere-transaction-xa/shardingsphere-transaction-xa-core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java
focal_class.identifier: HikariCPPropertyProvider
focal_class.interfaces: implements DataSourcePropertyProvider
focal_class.class_method_signature: HikariCPPropertyProvider.getDataSourceClassName()
focal_class.full_signature: @Override public String getDataSourceClassName()
focal_class.identifier: getDataSourceClassName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDataSourceClassName()
focal_class.class_method_signature: HikariCPPropertyProvider.getURLPropertyName()
focal_class.full_signature: @Override public String getURLPropertyName()
focal_class.identifier: getURLPropertyName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getURLPropertyName()
focal_class.class_method_signature: HikariCPPropertyProvider.getUsernamePropertyName()
focal_class.full_signature: @Override public String getUsernamePropertyName()
focal_class.identifier: getUsernamePropertyName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUsernamePropertyName()
focal_class.class_method_signature: HikariCPPropertyProvider.getPasswordPropertyName()
focal_class.full_signature: @Override public String getPasswordPropertyName()
focal_class.identifier: getPasswordPropertyName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPasswordPropertyName()
focal_method.body: @Override
      public String getDataSourceClassName() {
          return "com.zaxxer.hikari.HikariDataSource";
      }
focal_method.class_method_signature: HikariCPPropertyProvider.getDataSourceClassName()
focal_method.full_signature: @Override public String getDataSourceClassName()
focal_method.identifier: getDataSourceClassName
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getDataSourceClassName()