Strengthen/generalize inner tests where broken-down time is the argument, and implement them in their own routine called testlib_broken_down_time.
Strengthen/generalize inner tests where broken-down time is the argument,
and implement them in their own routine called testlib_broken_down_time.

This routine is now used for tests 1 (verbose near JD epoch), 2 (verbose
near year epoch), 3 (verbose near MJD epoch), and 4 (non-verbose for every
year between -5 million and + 5 million which is very close to the complete
possible range since going to +/- 6 million years overflows the double
MJD->base_day. For each of these tests, the dates covered for every year are
at least Jan 1, Feb 28, Feb 29, Mar 1, and Dec 31 for both the Julian and
Gregorian cases.

These tests complete all my planned tests for the case where broken-down
time is the argument.

More tests are planned where a time_t is the argument, although the above
tests are already fairly complete.

svn path=/trunk/; revision=9518

FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot