test_class.file: opentracing-cassandra-driver-3/src/test/java/io/opentracing/contrib/cassandra/nameprovider/PrefixedFullQuerySpanNameTest.java
test_class.identifier: PrefixedFullQuerySpanNameTest
test_case.body: @Test
    public void prefixedFullQuerySpanNameTest() {
      // Default constructor
      QuerySpanNameProvider fullQuerySpanName = PrefixedFullQuerySpanName.newBuilder().build();
      assertEquals("Cassandra: SELECT * FROM test.table_name;",
          fullQuerySpanName.querySpanName("SELECT * FROM test.table_name;"));
      assertEquals("Cassandra: N/A", fullQuerySpanName.querySpanName(""));
      assertEquals("Cassandra: N/A", fullQuerySpanName.querySpanName(null));
      // Blank prefix
      fullQuerySpanName = PrefixedFullQuerySpanName.newBuilder().build("");
      assertEquals("SELECT * FROM test.table_name;",
          fullQuerySpanName.querySpanName("SELECT * FROM test.table_name;"));
      assertEquals("N/A", fullQuerySpanName.querySpanName(""));
      assertEquals("N/A", fullQuerySpanName.querySpanName(null));
      // Null prefix
      fullQuerySpanName = PrefixedFullQuerySpanName.newBuilder().build(null);
      assertEquals("SELECT * FROM test.table_name;",
          fullQuerySpanName.querySpanName("SELECT * FROM test.table_name;"));
      assertEquals("N/A", fullQuerySpanName.querySpanName(""));
      assertEquals("N/A", fullQuerySpanName.querySpanName(null));
      // Custom prefix
      fullQuerySpanName = PrefixedFullQuerySpanName.newBuilder().build("CUSTOM");
      assertEquals("CUSTOM: SELECT * FROM test.table_name;",
          fullQuerySpanName.querySpanName("SELECT * FROM test.table_name;"));
      assertEquals("CUSTOM: N/A", fullQuerySpanName.querySpanName(""));
      assertEquals("CUSTOM: N/A", fullQuerySpanName.querySpanName(null));
    }
test_case.class_method_signature: PrefixedFullQuerySpanNameTest.prefixedFullQuerySpanNameTest()
test_case.full_signature: @Test public void prefixedFullQuerySpanNameTest()
test_case.identifier: prefixedFullQuerySpanNameTest
test_case.invocations: build newBuilder assertEquals querySpanName assertEquals querySpanName assertEquals querySpanName build newBuilder assertEquals querySpanName assertEquals querySpanName assertEquals querySpanName build newBuilder assertEquals querySpanName assertEquals querySpanName assertEquals querySpanName build newBuilder assertEquals querySpanName assertEquals querySpanName assertEquals querySpanName
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void prefixedFullQuerySpanNameTest()
focal_class.declarator: prefix
focal_class.modifier: private
focal_class.original_string: private String prefix;
focal_class.type: String
focal_class.var_name: prefix
focal_class.file: opentracing-cassandra-driver-3/src/main/java/io/opentracing/contrib/cassandra/nameprovider/PrefixedFullQuerySpanName.java
focal_class.identifier: PrefixedFullQuerySpanName
focal_class.interfaces: implements QuerySpanNameProvider
focal_class.class_method_signature: PrefixedFullQuerySpanName.PrefixedFullQuerySpanName(String prefix)
focal_class.full_signature:   PrefixedFullQuerySpanName(String prefix)
focal_class.identifier: PrefixedFullQuerySpanName
focal_class.parameters: (String prefix)
focal_class.signature:  PrefixedFullQuerySpanName(String prefix)
focal_class.class_method_signature: PrefixedFullQuerySpanName.querySpanName(String query)
focal_class.full_signature: @Override public String querySpanName(String query)
focal_class.identifier: querySpanName
focal_class.modifiers: @Override public
focal_class.parameters: (String query)
focal_class.return: String
focal_class.signature: String querySpanName(String query)
focal_class.class_method_signature: PrefixedFullQuerySpanName.newBuilder()
focal_class.full_signature: public static Builder newBuilder()
focal_class.identifier: newBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder newBuilder()
focal_method.body: PrefixedFullQuerySpanName(String prefix) {
      if (prefix == null || prefix.equals("")) {
        this.prefix = "";
      } else {
        this.prefix = prefix + ": ";
      }
    }
focal_method.class_method_signature: PrefixedFullQuerySpanName.PrefixedFullQuerySpanName(String prefix)
focal_method.full_signature:   PrefixedFullQuerySpanName(String prefix)
focal_method.identifier: PrefixedFullQuerySpanName
focal_method.parameters: (String prefix)
focal_method.signature:  PrefixedFullQuerySpanName(String prefix)