Thank for your advice and suggestions.

On May 22, 1:40 am, LunarDraco <mdc...@gmail.com> wrote:
> Exactly what are you trying to test?
> It looks like your trying to test the http POST and response
> protocols, I'm pretty sure Apache and other web server engines have
> fully tested those.
>
> First make sure your logic is as deep into the model as possible. As
> models are much easier to test than controllers.
> The rest of this sounds like your testing the controller. The
> controller is not exactly simple to test against however it can be
> done. And you may need to use a few different MOCK objects to get the
> results your looking for.
>
> Mark Story has a couple of articles on how to test the controllers.
> There is a bit of setup involved and you may have to create some mock
> objects to accomplish the test.
>
> http://mark-story.com/posts/view/testing-cakephp-controllers-the-hard...http://mark-story.com/posts/view/testing-cakephp-controllers-mock-obj...
>
> On May 20, 9:17 am, Aung <thein.aungmy...@gmail.com> wrote:
>
>
>
> > Hi team,
>
> > I have been using cakephp for one of my projects and we are trying to
> > test with Simpletest as provided in the documentation. However, our
> > api cannot be called directly. We have to use
>
> >     * Method: POST
> >     * Header Name: Content-Type
> >     * Header Value: application/x-www-form-urlencoded
> >     * Body: params={"username":"aung","password":"pass"}
>
> > I can solve the first problem by using 'method'=>post in testAction()
> > method from CakeTestCase as 
> > inhttp://book.cakephp.org/view/366/Testing-controllers
> > page. However, i don't have any idea how to set the header name, type
> > and params into the body. We can use httpclient to do these things but
> > httpclient is a bit manual and we think simpletest in cakephp
> > framework is better if we can solve this problem.
>
> > If anyone knows, please let me know the solution :) ..
>
> > Thank very much in advance.
>
> > Check out the new CakePHP Questions sitehttp://cakeqs.organdhelp others 
> > with their CakePHP related questions.
>
> > You received this message because you are subscribed to the Google Groups 
> > "CakePHP" group.
> > To post to this group, send email to cake-php@googlegroups.com
> > To unsubscribe from this group, send email to
> > cake-php+unsubscr...@googlegroups.com For more options, visit this group 
> > athttp://groups.google.com/group/cake-php?hl=en
>
> Check out the new CakePHP Questions sitehttp://cakeqs.organd help others with 
> their CakePHP related questions.
>
> You received this message because you are subscribed to the Google Groups 
> "CakePHP" group.
> To post to this group, send email to cake-php@googlegroups.com
> To unsubscribe from this group, send email to
> cake-php+unsubscr...@googlegroups.com For more options, visit this group 
> athttp://groups.google.com/group/cake-php?hl=en

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en

Reply via email to