new ValueStringData("12'34", DataType.VARCHAR, "'12''34'"), new ValueStringData("'1234", DataType.VARCHAR, "'''1234'"), new ValueStringData("1234'", DataType.VARCHAR, "'1234'''"), new ValueStringData("'12'34'", DataType.VARCHAR, "'''12''34'''"),
    public void testGetSqlValueString() throws Exception    {        ValueStringData[] values = new ValueStringData[]{            new ValueStringData(null, DataType.REAL, "NULL"),            new ValueStringData("1234", DataType.NUMERIC, "1234"),            new ValueStringData("1234", DataType.VARCHAR, "'1234'"),            new ValueStringData(new Float(1234.45), DataType.REAL, "1234.45"),            new ValueStringData(new java.sql.Date(0L), DataType.DATE,                    "{d '" + new java.sql.Date(0L).toString() + "'}"),            new ValueStringData(new Time(0L), DataType.TIME,                    "{t '" + new Time(0L).toString() + "'}"),            new ValueStringData(new Timestamp(0L), DataType.TIMESTAMP,                    "{ts '" + new Timestamp(0L).toString() + "'}"),        };        for (int i = 0; i < values.length; i++)        {            ValueStringData data = values[i];            String valueString = DataSetUtils.getSqlValueString(                    data.getValue(), data.getDataType());            assertEquals("data " + i, data.getExpected(), valueString);        }    }