[haskell-br] Teste de unidade

João Paulo Pizani Flor joaopizani at gmail.com
Tue Oct 2 15:29:20 CEST 2012


Eu gosto de usar o Test.Framework e o Test.Framework.TH também, como
"wrappers" em volta do HUnit e QuickCheck....

http://bazaar.launchpad.net/~presto-developers/presto/trunk/view/head:/src/Language/Presto/Tests/LilypondParserPitch.hs

Com ele você tem um relatório de testes formatado bem mais amigável, e
com as localizações onde ocorreram os erros bem mais fáceis de achar.
Além disso, também com o Test.Framework.TH não é necessário fazer
manualmente a lista de testes a ser rodada em um arquivo. Ele usa
metaprogramação com template Haskell para "detectar" todas as funções
cujo nome começa com "case" ou "test"...


Abraços de Utrecht, na Holanda :)

João Paulo Pizani Flor
joaopizani at gmail.com


2012/10/1 Felipe Almeida Lessa <felipe.lessa at gmail.com>:
> Há várias alternativas mais high-level que o HUnit cru no Hackage. O que eu
> mais uso é o hspec.
>
> Até,
>
> --
> Felipe – enviado do meu Galaxy Tab.
>
> Em 01/10/2012 02:48, "Anderson Pavia" <anderson.pavia at gmail.com> escreveu:
>
>> Pessoal
>>
>>
>> Como vocês fazem teste de unidade em haskell?
>>
>>
>> Algo melhor que:
>>
>> https://github.com/andersonaap/haskell_uma_abordagem_pratica/blob/master/capitulo05/exercicio01.hs
>>
>> ?
>>
>> Alguma dica para automatizalção?
>>
>>
>> []s
>>
>> _______________________________________________
>> haskell-br mailing list
>> haskell-br at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-br
>
>
> _______________________________________________
> haskell-br mailing list
> haskell-br at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-br
>



More information about the haskell-br mailing list