Cara, é possível integrar o PHPUnit ao CI e fazer a geração dos testes junto
com seus cruds.

Mas na verdade iria ficar muito pobre né?.. todo teste só iria tentar passar
um objeto válido e esperar a persistëncia, por exemplo.. métodos desse tipo
podem ser colocados em um Model que seja estendido por todos os outros.. aí
bastaria 1 teste pra cada método genérico.. Você só iria ter que se
preocupar com teste em métodos de implementação que fojem do padrão de um
CRUD.. entende?

Aconselho você a dar uma lida mais a fundo sobre testes unitários e TDD..

Abraços

2010/6/24 Andreus Timm <[email protected]>

> Bem qual que era a minha ideia, testar talvez o PHPUnit ('se der tempo faço
> isso no finde..'), mas a ideia principal era integrar ela no meu projeto
> pessoal.
>
> Tenho um projeto que gera Todos CRUD, sistema automático, a ideia era fazer
> com que ele gerasse os TDD tb...para automatizar ainda + o processo.
>
> E eu apenas visualizar os relatórios dos testes se eles passaram onde de eu
> erro se deu erro...etc
> E após isso se precisa-se de alguma customização ou sei lá o que tentar
> fazer dinamico pelo sistema, como não sou especialista em TDD ainda, estou
> perguntando a opnião de outros profissionais da área, talvez trabalhar
> integrado com xDebug (que tb nunca trabalhei) ou outras ferramentas.
>
> Acredito que o PHPUnit deve ser a melhor ferramenta hoje no mercado (PHP),
> conheci pessoalmente o criador dela e nem sabia...hehehehe o Sebastian
> Bergmann.
>
>
>
> Andreus Timm
> [email protected]
> (14) 9672-7890
> (51) 9243-1668
>
>
> Em 23 de junho de 2010 19:02, Eric Saboia <[email protected]> escreveu:
>
> Valeu cara.. mas faz muito tempo que eu não atualizo o blog.. tenho que
>> voltar a ter saco.
>>
>> Mas voltando ao assunto, a classe de testes do CI é muito precária... vale
>> mais a pena tentar a integração com o PHPUnit mesmo
>>
>>
>> 2010/6/23 Andreus Timm <[email protected]>
>>
>>> Melhorando a pergunta...
>>> A classe de Testes Unitários do CodeIgniter
>>> A Classe que utiliza a metodologia de Teste Unitários. ;-)
>>>
>>> Eric, vou dar uma olhada no seu arquivo, achei muito básico a classe do
>>> CI.
>>>
>>>
>>> Andreus Timm
>>> [email protected]
>>> (14) 9672-7890
>>> (51) 9243-1668
>>>
>>>
>>> Em 23 de junho de 2010 17:42, Eric Saboia <[email protected]> escreveu:
>>>
>>> Agora classe de TDD, não entendi o que você quer dizer...
>>>>
>>>> TDD é uma metodologia, não uma ferramenta..
>>>>
>>>> 2010/6/23 Eric Saboia <[email protected]>
>>>>
>>>> Já escrevi um artigo sobre isso:
>>>>>
>>>>> http://eric.saboia.org/2009/03/integrando-phpunit-ao-codeigniter/
>>>>>
>>>>> Abraços
>>>>>
>>>>> 2010/6/23 Andreus Timm <[email protected]>
>>>>>
>>>>>>  E ai galera alguém já usou a classe de TDD do CI?
>>>>>> E por caso também já utilizou o PHPUnit.
>>>>>>
>>>>>> Qual a diferença, recursos, a do CI atendeu a necessidade?
>>>>>>
>>>>>>
>>>>>> Andreus Timm
>>>>>> [email protected]
>>>>>> (14) 9672-7890
>>>>>> (51) 9243-1668
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista mailing list
>>>>>> [email protected]
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a