Eu tenho interesse em usar TDD, testes unitários, etc..
Até tive um tempo estudando em cima do projeto que o Eric Saboia forneceu
usando o CI_Unit, já experimentou?

Eu vou ver se arranjo um tempo para integrar o Doctrine no CI 2.0 (não
cheguei a mexer com o Doctrine, mas li um pouco a respeito e entendi por
cima o funcionamento ORM e tal)..

Vale a pena a gente trocar uma idéia a respeito..
Abraço

Em 28 de fevereiro de 2011 22:36, Marcus Cavalcanti <
[email protected]> escreveu:

> Hum... isso não é responsabilidade dos controllers, mas tudo bem.
>
> O que faria sentido testar nos controllers é o fluxo, mas aí vc poderia
> mockar e testá-los.
>
>
> --
> Marcus Cavalcanti
> 21 9144-5068
> www.marcuscavalcanti.net/blog
>
>
> 2011/2/28 Tiago Davi <[email protected]>
>
> Meus models são do Doctrine e organizo minha lógica toda em controllers e
>> libs e de qualquer forma já consegui chamar controller, model e inclusive
>> testar métodos dentro de módulos do hmvc (modular extensions) com simpletest
>> e CI 2.0.
>>
>> Se alguém se interessar sobre isso é só avisar.
>>
>> Obg.
>>
>> Em 27 de fevereiro de 2011 01:30, Marcus Cavalcanti <
>> [email protected]> escreveu:
>>
>> Não é não poder, é não fzer sentido.
>>>
>>> Controller não deve entender do seu negócio, não é ele a camada pra isso.
>>>
>>>
>>>
>>> --
>>> Marcus Cavalcanti
>>> 21 9144-5068
>>> www.marcuscavalcanti.net/blog
>>>
>>>
>>> 2011/2/26 Tiago Davi <[email protected]>
>>>
>>>> Vou dar uma lida depois nesse material, estou iniciando agora nos casos
>>>> de teste.
>>>>
>>>> Mas acho estranho não poder testar um controller.
>>>>
>>>> Obg.
>>>>
>>>> Em 26 de fevereiro de 2011 18:44, Tiago Davi 
>>>> <[email protected]>escreveu:
>>>>
>>>> O que quer dizer com controller não tem RN?
>>>>>
>>>>> Eu só queria por exemplo testar se um controle retorna mesmo TRUE.
>>>>>
>>>>> Dai no meu teste eu faria $this->assertTrue("passando o método do meu
>>>>> controle aqui");
>>>>>
>>>>> Resumindo eu gostaria de testar meus controllers antes mesmo de
>>>>> escreve-los e pra isso estou integrando o SimpleTest com CI, estou sendo
>>>>> ignorante em alguma coisa?
>>>>>
>>>>> Att.
>>>>>
>>>>> Em 26 de fevereiro de 2011 18:38, Marcus Cavalcanti <
>>>>> [email protected]> escreveu:
>>>>>
>>>>> http://blog.caelum.com.br/tdd-e-sua-influencia-no-acoplamento-e-coesao/
>>>>>>
>>>>>>
>>>>>> <http://blog.caelum.com.br/tdd-e-sua-influencia-no-acoplamento-e-coesao/>tem
>>>>>> um outro artigo muito bom que ia te ajudar a clarear um pouco mais sobre
>>>>>> isso, mas parece que o domínio está fora, de qualquer maneira, se você
>>>>>> quiser tentar depois:
>>>>>>
>>>>>>
>>>>>> http://www.team-oriented-programming.com/2010/06/30/tdd_relearning_to_code.html
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Marcus Cavalcanti
>>>>>> 21 9144-5068
>>>>>> www.marcuscavalcanti.net/blog
>>>>>>
>>>>>>
>>>>>> 2011/2/26 Marcus Cavalcanti <[email protected]>
>>>>>>
>>>>>> Tiago, Controller não tem RN, logo não deve ser testado.
>>>>>>>
>>>>>>> O que eu disse que não faz sentido é em relação a isso.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Marcus Cavalcanti
>>>>>>> 21 9144-5068
>>>>>>> www.marcuscavalcanti.net/blog
>>>>>>>
>>>>>>>
>>>>>>> 2011/2/26 Tiago Davi <[email protected]>
>>>>>>>
>>>>>>> Não faz sentido pois como disse é apenas um exemplo.
>>>>>>>>
>>>>>>>> Aonde está escrito "queroChamarUmController" eu gostaria de chamar
>>>>>>>> um método de um controller qualquer.
>>>>>>>>
>>>>>>>> Porém não tenho acesso aos controllers mas de qualquer forma estou
>>>>>>>> resolvendo o problema com outra lib.
>>>>>>>>
>>>>>>>> Até.
>>>>>>>>
>>>>>>>> Em 25 de fevereiro de 2011 20:00, Marcus Cavalcanti <
>>>>>>>> [email protected]> escreveu:
>>>>>>>>
>>>>>>>> Que tipo de teste é esse? hehe não faz o menor sentido
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Marcus Cavalcanti
>>>>>>>>> 21 9144-5068
>>>>>>>>> www.marcuscavalcanti.net/blog
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2011/2/25 Tiago Davi <[email protected]>
>>>>>>>>>
>>>>>>>>>>  Meu exemplo está assim:
>>>>>>>>>>
>>>>>>>>>> class TestModuleHome extends UnitTestCase{
>>>>>>>>>>  function testInformacoes()
>>>>>>>>>>  {
>>>>>>>>>> $this->assertEqual("davi", "queroChamarUmController");
>>>>>>>>>>  }
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>> Queria saber como posso chamar um método do meu controller e
>>>>>>>>>> passar no teste já que não posso herdar o controller e quando 
>>>>>>>>>> instâncio
>>>>>>>>>> direto ele da erro?
>>>>>>>>>>
>>>>>>>>>> Ninguém aqui usa essa lib??
>>>>>>>>>>
>>>>>>>>>> Em 25 de fevereiro de 2011 16:16, Tiago Davi <tiago.asp.net@
>>>>>>>>>> gmail.com> escreveu:
>>>>>>>>>>
>>>>>>>>>> Boa tarde alguém já usou essa lib?
>>>>>>>>>>>
>>>>>>>>>>> http://codeigniter.com/wiki/SimpleTester_-_Unit_testing_library/
>>>>>>>>>>>
>>>>>>>>>>> Sabe como posso testar um controller usando essa lib mas de forma
>>>>>>>>>>> a deixar o teste separado do controller?
>>>>>>>>>>>
>>>>>>>>>>> Desde já agradeço.
>>>>>>>>>>>
>>>>>>>>>>> Att.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> [email protected]
>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>
>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>
>>>>>>>>>> ---------------------------
>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>> ---------------------------
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Tiago Davi - Desenvolvedor Web.
>>>>> http://tiagoaspnet.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Tiago Davi - Desenvolvedor Web.
>>>> http://tiagoaspnet.blogspot.com
>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Tiago Davi - Desenvolvedor Web.
>> http://tiagoaspnet.blogspot.com
>>
>>
>>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a