On Tue, Jun 11, 2013 at 2:45 AM, Dan Haywood
<d...@haywood-associates.co.uk>wrote:

>
>
>
> On 10 June 2013 20:49, Bhargav Golla <bhargav.go...@gmail.com> wrote:
>
>>
>> 1. Delete_thenResponseCode_205_bad: Should I check for a DELETE request
>> and then check for response code?
>>
>
> Not sure what you mean by "check for" a DELETE request.  You need to
> submit an HTTP DELETE in the client, and then assert in the client that you
> get a 205 response.
>
> There's a good chance, though, that this test will fail - ie that the
> server does not correctly implement this behaviour.  You are very welcome
> to dig into it if so.... will probably involve some rooting around in
> RestEasy and the JAX-RS.  However, if you get nowhere, then skip this test
> and find something easier to work on (at least, while you are coming up to
> speed).  Such as...
>
I will try to look into it. If I get nowhere, I will skip it as per your
suggestion and concentrate on quick and easy ones.

>
>
>>
>> 2. Get_thenResponseHeaders_ContentLength_ok: What is the content length I
>> should check for?
>>
>
> With these, the easiest thing is to just assert on a nonsense value, have
> the test fail, and then (so long as you've manually verified that the
> response looks ok), take this content length as the one to check for.
>
> What we're after here is a regression test; there's no easy way - other
> than manual inspection - to figure out the initial value.
>
> For a slightly more robust test, you might want to check that the content
> length is larger than some value.  After all, if there are changes it'll
> probably involve the addition of new members to the class; which would
> break this content length test.  All we want is a "reasonableness" check
> here, ie "yes, a content length was returned, and yes, it looks about
> right".
>
I will check for content length greater than 1000 in all tests for now.

>
> Thx
> Dan
>
>
>
>>

Reply via email to