Rodney Waldhoff
2d79319a8d
several additional tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130454 13f79535-47bb-0310-9956-ffa450edef68
2001-04-26 00:06:00 +00:00
Rodney Waldhoff
1e8a31f417
minor fixes to adhere more closely to the java.util.List contract
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130453 13f79535-47bb-0310-9956-ffa450edef68
2001-04-26 00:05:47 +00:00
Rodney Waldhoff
06e7d46a49
filled in testRetainAll and testToArray2
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130452 13f79535-47bb-0310-9956-ffa450edef68
2001-04-24 23:48:04 +00:00
Rodney Waldhoff
c4161ee290
using tryToAdd() where appropriate
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130451 13f79535-47bb-0310-9956-ffa450edef68
2001-04-24 23:35:13 +00:00
Rodney Waldhoff
256420016e
adding CollectionUtils and tests for it
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130450 13f79535-47bb-0310-9956-ffa450edef68
2001-04-24 18:48:38 +00:00
Rodney Waldhoff
2f826db45b
* updated list of included classes
...
* updated action items
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130449 13f79535-47bb-0310-9956-ffa450edef68
2001-04-23 12:46:54 +00:00
Rodney Waldhoff
b8ed8bbd5e
committing several files from Peter Donald and Avalon
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130448 13f79535-47bb-0310-9956-ffa450edef68
2001-04-22 19:56:37 +00:00
Rodney Waldhoff
422c02c9e2
* reads properties from ../build.properties
...
* changed order of prop files to match beanutils--now component, then commons, then user
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130447 13f79535-47bb-0310-9956-ffa450edef68
2001-04-22 17:05:03 +00:00
Rodney Waldhoff
b1f949bf50
Reads properties from ../build.properties as well.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130446 13f79535-47bb-0310-9956-ffa450edef68
2001-04-22 16:38:58 +00:00
Craig R. McClanahan
6f129ef861
Add tests for the standard JDK collection classes (ArrayList, HashMap,
...
TreeMap). These help validate the tests themselves (by proving that they
operate as expected against the standard Java APIs), and serve as
convenient base classes for testing the "fast" variants.
Make TestArrayStack extend TestArrayList so that all standard ArrayList
contracts are tested.
Test FastArrayList, FastHashMap, and FastTreeMap in both "slow" mode and
"fast" mode.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130445 13f79535-47bb-0310-9956-ffa450edef68
2001-04-21 12:22:30 +00:00
Craig R. McClanahan
fff00791ed
Change parentage of these classes so that they subclass ArrayList,
...
HashMap, and TreeMap respectively. This improves the ability to
substitute "fast" versions for the use of the regular collection classes.
Implement clone(), equals(), and hashCode() methods in accordance with the
contracts specified in the Collections classes APIs.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130444 13f79535-47bb-0310-9956-ffa450edef68
2001-04-21 12:19:57 +00:00
Rodney Waldhoff
a784206a3a
* refactored test framework slightly to support more interesting tests and to make the contract more enforceable
...
* added some new tests and test cases
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130443 13f79535-47bb-0310-9956-ffa450edef68
2001-04-20 16:54:10 +00:00
Jason van Zyl
30681261f3
- adding some utilities from struts into the collections packages
...
along with some (admittedly weak for now) tests.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130442 13f79535-47bb-0310-9956-ffa450edef68
2001-04-16 22:42:04 +00:00
Geir Magnusson Jr
73733206b9
Applied Scott Sanders' patch restoring the peek(n) method.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130441 13f79535-47bb-0310-9956-ffa450edef68
2001-04-16 22:39:21 +00:00
Jason van Zyl
77118d4824
- adding myself
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130440 13f79535-47bb-0310-9956-ffa450edef68
2001-04-16 16:14:51 +00:00
Geir Magnusson Jr
57c3d3102c
added me..
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130439 13f79535-47bb-0310-9956-ffa450edef68
2001-04-16 05:01:24 +00:00
Geir Magnusson Jr
596afd4f5a
Moved and renamed - was originally from Velocity CVS (which came from elswhere...)
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130438 13f79535-47bb-0310-9956-ffa450edef68
2001-04-16 05:01:03 +00:00
Craig R. McClanahan
b6b59b189c
Flesh out the stack-related unit tests.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130437 13f79535-47bb-0310-9956-ffa450edef68
2001-04-14 19:50:31 +00:00
Craig R. McClanahan
004d5e672e
Add an unsynchronized implementation of the Stack API (extends ArrayList
...
instead of Vector) for faster stack processing in single threaded
environments.
TODO: Finish the unit tests (coming soon).
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130436 13f79535-47bb-0310-9956-ffa450edef68
2001-04-14 19:32:38 +00:00
Rodney Waldhoff
13a119de0b
Initial revision
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130432 13f79535-47bb-0310-9956-ffa450edef68
2001-04-14 15:38:58 +00:00
No Author
6aff675795
New repository initialized by cvs2svn.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130431 13f79535-47bb-0310-9956-ffa450edef68
2001-04-14 15:38:58 +00:00