This adds the ability to pass any ISO 8601 string to the RPC::XML::datetime_iso8601 constructor.
Applied and modified patch from person who opened the ticket.
Non-64-bit systems will skip, rather than fail, these tests.
Permissions-based negative tests were incorrectly passing.
Also specify a minimum Test::More that supports subtest().
Rewrote to remove that but include the (forgotten) XMLLibXML.pm module. That test has to be conditional on the presence of XML::LibXML.
This is the patch originally suggested by the Eric Cholet, who found the bug.
This required a change in t/40_server.t for a private sub that no longer exists. Also updated xt/02_pod_coverage.t for private subs that have no pod.
Also made changes to xt/02_pod_coverage.t to reflect changes to modules.
This is mostly in t/40_server.t, though some bugs were found and addressed in the modules and in t/30_method.t.
New tests in the suite, and re-working of the ugliest hacky part of this package.
These are the changes to the test suites to increase coverage of the code.