Home / Function/ testUnescapeCsvFields() — netty Function Reference

testUnescapeCsvFields() — netty Function Reference

Architecture documentation for the testUnescapeCsvFields() function in StringUtilTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  88bae271_0770_4cd9_db0a_103fff90ba88["testUnescapeCsvFields()"]
  8a8ff062_3462_cc50_2d54_f42c40f72bfa["StringUtilTest"]
  88bae271_0770_4cd9_db0a_103fff90ba88 -->|defined in| 8a8ff062_3462_cc50_2d54_f42c40f72bfa
  style 88bae271_0770_4cd9_db0a_103fff90ba88 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/test/java/io/netty/util/internal/StringUtilTest.java lines 478–492

    @Test
    public void testUnescapeCsvFields() {
        assertEquals(Collections.singletonList(""), unescapeCsvFields(""));
        assertEquals(Arrays.asList("", ""), unescapeCsvFields(","));
        assertEquals(Arrays.asList("a", ""), unescapeCsvFields("a,"));
        assertEquals(Arrays.asList("", "a"), unescapeCsvFields(",a"));
        assertEquals(Collections.singletonList("\""), unescapeCsvFields("\"\"\"\""));
        assertEquals(Arrays.asList("\"", "\""), unescapeCsvFields("\"\"\"\",\"\"\"\""));
        assertEquals(Collections.singletonList("netty"), unescapeCsvFields("netty"));
        assertEquals(Arrays.asList("hello", "netty"), unescapeCsvFields("hello,netty"));
        assertEquals(Collections.singletonList("hello,netty"), unescapeCsvFields("\"hello,netty\""));
        assertEquals(Arrays.asList("hello", "netty"), unescapeCsvFields("\"hello\",\"netty\""));
        assertEquals(Arrays.asList("a\"b", "c\"d"), unescapeCsvFields("\"a\"\"b\",\"c\"\"d\""));
        assertEquals(Arrays.asList("a\rb", "c\nd"), unescapeCsvFields("\"a\rb\",\"c\nd\""));
    }

Domain

Subdomains

Frequently Asked Questions

What does testUnescapeCsvFields() do?
testUnescapeCsvFields() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/internal/StringUtilTest.java.
Where is testUnescapeCsvFields() defined?
testUnescapeCsvFields() is defined in common/src/test/java/io/netty/util/internal/StringUtilTest.java at line 478.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free