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

