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 ---------------------------

