test_class.file: shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/test/java/org/apache/shardingsphere/sharding/strategy/value/ListRouteValueTest.java
test_class.identifier: ListRouteValueTest
test_case.body: @Test
      public void assertToStringWithEqual() {
          assertThat(new ListRouteValue<>("order_id", "t_order", Collections.singleton(10)).toString(), is("t_order.order_id = 10"));
      }
test_case.class_method_signature: ListRouteValueTest.assertToStringWithEqual()
test_case.full_signature: @Test public void assertToStringWithEqual()
test_case.identifier: assertToStringWithEqual
test_case.invocations: assertThat toString singleton is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertToStringWithEqual()
focal_class.declarator: columnName
focal_class.modifier: private final
focal_class.original_string: private final String columnName;
focal_class.type: String
focal_class.var_name: columnName
focal_class.declarator: tableName
focal_class.modifier: private final
focal_class.original_string: private final String tableName;
focal_class.type: String
focal_class.var_name: tableName
focal_class.declarator: values
focal_class.modifier: private final
focal_class.original_string: private final Collection<T> values;
focal_class.type: Collection<T>
focal_class.var_name: values
focal_class.file: shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/strategy/value/ListRouteValue.java
focal_class.identifier: ListRouteValue
focal_class.interfaces: implements RouteValue
focal_class.class_method_signature: ListRouteValue.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @Override
      public String toString() {
          return tableName + "." + columnName + (1 == values.size() ? " = " + new ArrayList<>(values).get(0) : " in (" + Joiner.on(",").join(values) + ")");
      }
focal_method.class_method_signature: ListRouteValue.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.invocations: size get join on
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()