public static void testParseSingleQuoteString()
throws Exception
{
	//Binary literal B'01'
testTokenizeOne( "B'01'", "B'01'", "1" );

	//PostgreSQL U&'123'
testTokenizeOne( "U&'123'", "U&'123'", "s" );

	//single quote escape( MySQL )
testTokenizeOne( "'123'", "'123'", "s" );
testTokenizeOne( "'12''3'", "'12''3'", "s" );
testTokenizeOne( "'12\\'3'", "'12\\'3'", "s", SQL_MYSQL ); //OK on MySQL, Error on other RDBMS TODO: 

testTokenizeWithWhite( "'FOO'", "s" );
testTokenizeWithWhite( "'FOO", "s" );
testTokenizeWithWhite( "'FOO''BAR'", "s" );
testTokenizeWithWhite( "'FOO' 'BAR'", "sws" );

if( parseSingleQuoteString( "'A''B'" ) != 6 ){ ex(); } 
if( parseSingleQuoteString( "''" ) != 2 ){ ex(); } 
if( parseSingleQuoteString( "'AA'" ) != 4 ){ ex(); } 
if( parseSingleQuoteString( "'" ) != 1 ){ ex(); } 
if( parseSingleQuoteString( "'A" ) != 2 ){ ex(); } 
}