Details
-
Work Item
-
Resolution: Done
-
Minor
-
None
-
All
-
GreenHopper Ranking:0|i2xs5v:
-
9223372036854775807
-
Small
Description
Description
httpclient validator has no unit test.
This ticket aim to cover http client validator.
Scope evolution
During unit test work, a bug has been found: the annotation "Request" is defined to work on Method but only class were evaluated by validator.
It has been fixed during the task.
Coverage evolution
The following test have been added:
- validateClassExtendWrongCLass
- Vaidate that a class that do not extend anything end up in failure
- validateClassDoNotExtendHttpClient
- Vaidate that a class that do not extend HttpClient end up in failure
- validateClassMethodMissingAnnotation
- Vaidate that a class that extend HttpClient but is missing annotation @Request on a method end up in failure
- validateClassMethodWithOtherAnnotation
- Validate that a class that extend HttpClient but use other annotation but not @Request on a method end up in failure
- validateWrongClientNoMethodRequest
- Validate that a class that extend HttpClient but no methods use @Request end up in failure
- validateClassOK
- Vaidate that a class extending HttpClient with annotation @Request on all method end up in success