    @Test
    public void snakeCase() {

        final DBDictionary dictionary = new DBDictionary();
        assertEquals("foo", dictionary.toSnakeCase("foo"));
        assertEquals("foo_bar", dictionary.toSnakeCase("fooBar"));
        assertEquals("fooba_r", dictionary.toSnakeCase("FoobaR"));
        assertEquals("o_f_o_ob", dictionary.toSnakeCase("oFOOb"));
        assertEquals("\"foo_bar\"", dictionary.toSnakeCase("\"fooBar\""));
    }