Todo items

  • Add a universal mechanism for negating validators. Currently regexp and xpath validators implement negation internally as a special cond attribute. This adds somewhat to the internal complexity. It would be better to have the framework handle negation by being able to wrap tests in a <not/> element.
  • Make the inclusion of individual validators optional at build time.
  • Set up Latka to use the proxy support of later HttpClient builds
  • Write unit tests for each validator, with a mock object implementing the Response interface
  • Create better documentation, especially the User's Guide and Developer's Guide
  • Ensure coding standards are consistent across the project's codebase, using CheckStyle
  • Add XMLValidate tasks to the build file so that any XML doc with a DTD is checked before used
  • Look at the design of the validators and see if the commmons-validator could somehow be used instead