RangeTest history

Click on the commit message for inspecting the diff and how the code has been rewritten.

Command line:

svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/test/java/org/geotools/util/RangeTest.java
Rev. Date Author Message
306402008-06-12acusterCopyright headers: lib/metadata, this time with feeling (and the el in Toolkit)
306372008-06-12acusterCopyright headers: lib/metadata, now normalized to LGPL v2.1 only
305192008-06-05acusterMetadata header cleanup and copyright review.
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
300192008-04-22desruisseauxGenerified NumberRange and MeasurementRange.
299882008-04-18desruisseauxImplemented contains(Range) and subtract(Range). Attempt to make the Range behavior more rigourous and less error-prone (especially regarding unbounded values) by reducing the amount of if-else constructs and trying to use more straightforward algorithms (maybe less intuitive and slightly more "mathematical"). This imply the removed of the Range(Class) constructor and the special case "(-infinity,+infinity)=empty", which was not needed and a cause of complications. One subtle issue was that "compareMinTo" and "compareMaxTo", when invoked with an exclusive value, need to consider in which direction is the inclusive value; a boolean "isIncluded" argument was not enough. Those problems was not apprent in the test suite, but became apparent after the addition of a few "assert" statements in the Range code.
299572008-04-17desruisseauxFixed svn properties.
299502008-04-17jgarnettRange implementation hooked up, we can now use referencing without JAI, GEOT-746