Olá Pessoal,
Estou criando alguns casos de teste para a unit ACBrUtil com base no exemplo disponibilizado no svn e também em algumas explicações que encontrei na internet. Porém estão acontecendo dois problemas, um creio que possa ser alguma configuração de encoding e o outro creio que seja um possível erro.
1º- Estou realizando o teste do método ParseText, mas quando é iniciado a comparação das letras acentuadas, a função retorna sempre o caractere "?". Tentei mudar o encoding da página(File Settings -> Encoding) para verificar se o problema poderia ser esse, mas não obtive êxito.
2º Realizei um teste com o método SepararDados, em um teste apenas fiz a abertura da tag e não fechei, o método retornou vazio que imagino ser o retorno esperado. Em seguida, realizei o mesmo teste mas ao invés de abrir a tag e não fechar, eu não realizei a abertura e apenas fechei. Mas aconteceu um erro, conforme pode ser visto na imagem anexada. Creio que ele deveria retornar vazio, como foi retornado no primeiro caso de teste citado.
Anexado Imagem da tela do FPCUnit para melhor compreensão.
Disponibilizado projeto feito para melhor compreensão em:
https://www.dropbox.com/s/a0was4r3npxl0rr/ACBrComum.7z?dl=0
Obrigado pela atenção
att,
Ricardo