- introduce doctest configuration
- parse and display a html body
- improve the isJsonValid method
- show headers and cookies if the user decides it
- Configure the encoding of the surefire JVM to UTF-8
- make the integration better by using a dummy test object for the request payload
- prettify the json payload in the response
- add links to "maven site" generated content
- add headers to Request and Response object and render the headers if user decides it
- do not show the body of an application/octet-stream file
- bound the doctest report in the html documentation generated with the site mojo
- removed the asserts methods without explanation texts.
- added getIntroduction() function which can be overridden in the test to write an introduction for the report
- added abstract getFileName function to let the user choose the name of the html file
- only show the path and the query of the uri, the hostname and port are not important
- fixed escaping problem by rendering the fileBody of an uploaded image
- fixed utf8-encoding problem
- refactored PostFactory problem to be more failsafe
- reset the factory of the apiTest after having used it
- added bound jquery and toggle the content of the file in the upload request template
- added upload request and update the request template to show the infos corresponding to the uploaded file
- refactored htmlrenderer and htmlitems to use the same method for getting the template for all docitems
- added HtmlIndexFileRendererUnitTest
- added pretty printing
- says gets a
now
- added say with a variable parameter list to enable highlighted text, object and json posting. also fixed json rendering in HTML.
- use apitester 0.5 and add some functions to test the cookies
- using freemarker for templates now
- fixed bug which messed up the files itemlists and added tests
- added template and css loading from the jar instead of the host projects filesystem
- move the generated documentation to target/site
- add site plugin to generate the documentation
- create a fileHelper class and corresponding unit tests
- improve the style of the html report
- separate the generation logic from the rendering logic. A ReportRenderer gets a list of DocItems and render it the way he wants.
- added sayObject and sayPreformattedCode for DocTests
- added new assertJson methods which compare the json representations of objects
- refactor the Response object
- implement assertTrueAndSay() and assertFalseAndSay() with optional message
- assertEqualsAndSay(...) takes Object as parameters and has optional message
- removed "important" from assert...AndSay() output
- create Response object to avoid consumers of this library having a dependency on the ApiTester library.
- create GUICE bindings for the request factories (request without redirect)
- implement assertTrue and assertFalse methods
- create html file for each test class
- create an index.html file containing links to generated classes.