    @Test
    public void testConstantes() throws Exception
    {

        String codigo = "programa {                             "
                + "     const inteiro _X = 0, _Y = 1, _MODELO = 2, _VELOCIDADE = 3, _COMBUSTIVEL = 4, _DANOS = 5"
                + "     funcao inicio() {}                       "
                + "}                                            ";

        String esperado = "programa\n"
                + "{\n"
                + "     const inteiro _X = 0\n"
                + "     const inteiro _Y = 1\n"
                + "     const inteiro _MODELO = 2\n"
                + "     const inteiro _VELOCIDADE = 3\n"
                + "     const inteiro _COMBUSTIVEL = 4\n"
                + "     const inteiro _DANOS = 5\n"
                + "\n"
                + "     funcao inicio()\n"
                + "     {\n"
                + "\n"
                + "     }\n"
                + "}";

        String formatado = FormatadorCodigo.formata(codigo);
        //System.out.println(formatado);
        formatado = formatado.replaceAll("\r", ""); // necessário para evitar erro na comparação das strings

        assertEquals("Strings diferentes!", esperado, formatado);
    }