@Test
void testQuoteIfNeeded() {

    assertEquals("abc", QuotedStringTokenizer.quoteIfNeeded("abc", " ,"));
    assertEquals("\"a c\"", QuotedStringTokenizer.quoteIfNeeded("a c", " ,"));
    assertEquals("\"a'c\"", QuotedStringTokenizer.quoteIfNeeded("a'c", " ,"));
    assertEquals("\"a\\n\\r\\t\"", QuotedStringTokenizer.quote("a\n\r\t"));
    assertEquals("\"\\u0000\\u001f\"", QuotedStringTokenizer.quote("\u0000\u001f"));
}