Commit Graph

3453 Commits

Author SHA1 Message Date
Gary Gregory 1fe47c0174 Fix PMD UnnecessaryFullyQualifiedName in IndexUtils 2024-05-22 08:42:01 -04:00
Gary Gregory 941a9ff4b6 Format nits 2024-05-22 08:41:07 -04:00
Gary Gregory a68b8ab03e Fix PMD UnnecessaryFullyQualifiedName in StringKeyAnalyzer 2024-05-22 08:38:38 -04:00
Gary Gregory 8c1939abcc Fix PMD UnnecessaryFullyQualifiedName in AbstractHashedMap 2024-05-22 08:38:21 -04:00
Gary Gregory 7880a99f5e Fix PMD UnnecessaryFullyQualifiedName in DefaultEquator 2024-05-22 08:36:33 -04:00
Gary Gregory 89f7341366 Fix PMD UnnecessaryFullyQualifiedName in TransformerUtils 2024-05-22 08:35:37 -04:00
Gary Gregory fe4fff6ab0 Fix PMD UnnecessaryFullyQualifiedName in PredicateUtils 2024-05-22 08:35:00 -04:00
Gary Gregory 3c7d821562 Fix PMD UnnecessaryFullyQualifiedName in MapUtils 2024-05-22 08:32:52 -04:00
Gary Gregory 91bc42e7f4 Fix PMD UnnecessaryFullyQualifiedName in CollectionUtils 2024-05-22 08:32:31 -04:00
Gary Gregory 55b831050d Javadoc 2024-05-18 09:43:15 -04:00
Gary Gregory f4ecabd9ac Fix whitespace (Checkstyle WhitespaceAround) 2024-05-12 09:47:14 -04:00
Gary Gregory 765f381bb1 Inline useless single use local variable
Whitespace
2024-05-12 09:06:37 -04:00
Gary Gregory 138468805f Inline useless single use local variable 2024-05-12 09:05:42 -04:00
Gary Gregory c2f6facdde Inline useless single use local variable 2024-05-12 09:05:20 -04:00
Gary Gregory 248fcd7d8a Inline useless single use local variable 2024-05-12 09:04:57 -04:00
Gary Gregory 97c5ac99f0 Remove redundant code 2024-05-12 09:04:46 -04:00
Gary Gregory eb382fdc6f Use final and lambda 2024-05-12 09:04:37 -04:00
Gary Gregory e5041ec95c Add missing serialVersionUID from test
No compatibility issue since this is a test
2024-05-12 09:04:07 -04:00
Gary Gregory be4e3f85d3 Remove redundant code 2024-05-12 09:03:27 -04:00
Gary Gregory 740603072a Remove redundant code 2024-05-12 09:03:19 -04:00
Gary Gregory 88972f1fe8 Fill ArrayList on construction 2024-05-12 09:02:59 -04:00
Gary Gregory a650099315 Inline useless single use local variable 2024-05-12 09:02:27 -04:00
Gary Gregory 75159111ff Inline useless single use local variable 2024-05-12 09:02:18 -04:00
Gary Gregory 43214abc79 Inline useless single use local variable 2024-05-12 09:02:08 -04:00
Gary Gregory de059262b9 Use final 2024-05-12 08:54:09 -04:00
Gary Gregory b87d212629 Sort imports 2024-05-12 08:39:07 -04:00
Gary Gregory 5051dbf0b5 Sort members 2024-05-12 08:38:43 -04:00
Gary Gregory 1a9ff2f6ba [COLLECTIONS-853] Change LayerManager to use List and added generics to
LayerdedBloomFilter #481
2024-05-12 08:38:07 -04:00
Claude Warren 56da869565
COLLECTIONS-853: Change LayerManager to use List and added generics to LayerdedBloomFilter (#481)
* Added generics to LayeredBloomFilter, modified WrappedBloomfFilter to requrie copy() implementation and changed LayerManager LinkedList declaration to List.

* removed wildcard include

* Placed NumberedBloomFilter class into LayeredBloomFilterTest where it is used and fixed implementation

* made wrapped Bloom filter private with protected access member

* removed null checks from LayerManager first() and last()

* fixed generics

* removed LayerdBloomFilter.fixed()  methods

* changed to Deque in API

* fixed issue with advanceOnCount implementation
2024-05-12 08:36:17 -04:00
aherbert 98e543a2d5 Track changes 2024-05-07 15:00:21 +01:00
Julian Reschke 634b23dbbb
COLLECTIONS-842: Deprecate Lists incompatible with Java 21, add new variant of AbstractLinkedList (#485) 2024-05-07 14:54:40 +01:00
Gary Gregory 4d40c035ab Update Checkstyle DTD version from 1.0 to 1.2 2024-05-05 14:43:28 -04:00
Gary Gregory 56c91067ec
Bump com.google.guava:guava-testlib from 33.1.0-jre to 33.2.0-jre #487 2024-05-03 08:59:33 -04:00
Gary Gregory 1dc530e6fa Remove obsolete pre-Java 1.2 code 2024-05-01 10:35:14 -04:00
Gary Gregory f84e48c4d5 Bump optional commons-codec:commons-codec from 1.16.1 to 1.17.0 2024-04-29 07:21:53 -04:00
Gary Gregory f17fbd5033 Deprecate Transformer in favor of java.util.function.Function 2024-04-28 09:48:40 -04:00
Gary Gregory c208c4adde Deprecate Predicate in favor of java.util.function.Predicate 2024-04-28 09:37:52 -04:00
Gary Gregory e5c3d7ec12 Deprecate Factory in favor of java.util.function.Supplier 2024-04-28 09:30:31 -04:00
Gary Gregory c17637259b Deprecate Closure in favor of java.util.function.Consumer 2024-04-28 09:27:36 -04:00
Gary Gregory b678b30be6 Fix comment 2024-04-28 09:23:27 -04:00
Gary Gregory ad4e2e013e Fix attribute name 2024-04-28 09:23:00 -04:00
Gary Gregory cb47bc8c5a
[COLLECTIONS-852] Add layerd bloom filter clean method #476 2024-04-17 08:50:51 -04:00
Claude Warren cc651b2db9
Collections-852: add layerd bloom filter clean method (#476)
* Initial implementation and LayerManager test

* updated LayeredBloomFilterTest - fixed checkstyle issues

* changes as requested in review
2024-04-17 08:48:39 -04:00
Gary Gregory de05f5f126 Use long lines 2024-04-13 16:14:55 -04:00
Gary Gregory 2c35b9c1c9 Remove useless call to String.format() 2024-04-13 16:13:01 -04:00
Gary Gregory de7c51e309
Bump tests commons-io:commons-io from 2.16.0 to 2.16.1 #475 2024-04-08 13:21:14 -04:00
Gary Gregory 59c5183f1c
Bump org.apache.commons:commons-parent from 67 to 69 #473 2024-04-05 08:17:59 -04:00
Gary Gregory a48c34d6e2 Add section for the next release 2024-04-02 16:37:32 -04:00
Gary Gregory 5e6708d789 Prepare for the next release candidate 2024-03-31 11:50:24 -04:00
Gary Gregory 4cac454ded Reimplement FixedOrderComparator#equals() and hashCode(), see also #392 2024-03-31 11:32:45 -04:00
Gary Gregory b040244630 Next version will be 4.5.0-M1 2024-03-31 11:30:25 -04:00
Gary Gregory 8992d2bbd9 Remove unused import 2024-03-31 11:17:45 -04:00
Gary Gregory 2d65b844b5 Tests in org.apache.commons.collections4.multimap should not depend on
map iteration order, see also #429.
2024-03-31 11:11:03 -04:00
Gary Gregory a6668768bf Rework test fixtures
Make sure we don't depend on map iteration order
2024-03-31 11:07:55 -04:00
Gary Gregory 42ae7b98c2 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 11:06:49 -04:00
Gary Gregory 6d3740fb48 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:56:06 -04:00
Gary Gregory eab18e9851 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:54:20 -04:00
Gary Gregory e5c95c28d2 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:40:08 -04:00
Gary Gregory 31b4116858 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:31:52 -04:00
Gary Gregory 8cae451853 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:26:47 -04:00
Gary Gregory cff3638a87 Use JUnit Assumptions 2024-03-31 10:19:33 -04:00
Gary Gregory 70c708a9ee Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 10:17:57 -04:00
Gary Gregory dea79e62f1 Use JUnit Assumptions 2024-03-31 09:58:38 -04:00
Gary Gregory 450ed7118e Format tweak 2024-03-31 09:55:00 -04:00
Gary Gregory 817180b4da Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 09:52:52 -04:00
Gary Gregory 52cdb17e69 Reuse StringUtils.EMPTY in tests 2024-03-31 09:52:46 -04:00
Gary Gregory 19b621029e Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 09:45:41 -04:00
Gary Gregory 13e7fe0bcf Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 09:43:47 -04:00
Gary Gregory c47f52c1ec Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-31 08:46:47 -04:00
Gary Gregory 5e8368dbd5 Close HTML tags 2024-03-30 13:35:16 -04:00
Gary Gregory 8a8c87c4dc Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-30 13:32:46 -04:00
Gary Gregory feccdaf511 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-30 13:31:04 -04:00
Gary Gregory 896d4a01a3 Rework test fixtures
Next, grow the amount of data tested to find bugs in the tests with
non-repeatable map ordering
2024-03-30 13:27:38 -04:00
Gary Gregory 2c43a61770 Javadoc 2024-03-30 10:25:01 -04:00
Gary Gregory 28520b6152 Javadoc 2024-03-30 10:23:56 -04:00
Gary Gregory d6efe402e8
Bump commons-io:commons-io from 2.15.1 to 2.16.0 #469 2024-03-28 18:48:37 -04:00
Gary Gregory 38359a00ad Use better JUnit API 2024-03-22 16:11:54 -04:00
Gary Gregory fa72968378 Use proper JUnit API 2024-03-22 15:59:35 -04:00
Gary Gregory 1b7d1b77e6
Bump com.google.guava:guava-testlib from 33.0.0-jre to 33.1.0-jre #462 2024-03-15 09:06:01 -04:00
Gary Gregory 31166a10a0
Bump org.apache.commons:commons-parent from 66 to 67 #461 2024-03-05 23:07:50 -05:00
Gary Gregory 792399c91a Simplify 2024-02-09 18:17:02 -05:00
Gary Gregory ffd00c35fc
Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 #451 2024-02-08 21:21:27 -05:00
Gary Gregory 9d13951390 Javadoc
Close HTML tags
2024-02-03 09:38:31 -05:00
Gary Gregory 51cc646755 Bump commons-parent from 64 to 66
- Add Maven property project.build.outputTimestamp for build
reproducibility
- Fix Checkstyle on Java 17
2024-02-03 09:32:44 -05:00
Gary Gregory ead758cf4d Remove useless inline comments 2024-01-31 09:02:03 -05:00
Gary Gregory b580420c73 Add missing XML Schema reference 2024-01-28 14:29:08 -05:00
Gary Gregory 8ad5324953 Javadoc 2024-01-27 09:26:49 -05:00
Gary Gregory 8e5940ca95 Whitespace 2024-01-27 09:19:27 -05:00
Gary Gregory d96822d3a8 Whitespace 2024-01-27 08:58:38 -05:00
Gary Gregory 86d1f5d0dd Remove noise in TreeList.AVLNode#toString() 2024-01-27 08:48:50 -05:00
Gary Gregory 3fce6dbb00 Remove unused exception 2024-01-26 20:08:27 -05:00
Gary Gregory 497153c743 Deprecate IterableUtils 0-argument constructor 2024-01-26 10:22:01 -05:00
Gary Gregory 47c5862fb0 Normalize end of comments 2024-01-20 10:45:59 -05:00
Gary Gregory 190815d4e1 Declutter: Tests don't need Javadoc @since tags 2024-01-20 10:29:28 -05:00
Gary Gregory 01bd494f07 Sort members 2024-01-20 10:18:07 -05:00
Gary Gregory 708b1e10ec Sort imports 2024-01-20 10:17:07 -05:00
Gary Gregory 10cf18310e Javadoc & format
Clean up new test
2024-01-20 10:07:16 -05:00
Gary Gregory 7663a113b4 Add test cases for indexOf and contains method of ArrayUtils class #215. 2024-01-20 10:05:07 -05:00
Gary Gregory d28a7fba0b Merge branch 'master' of https://ggregory@gitbox.apache.org/repos/asf/commons-collections 2024-01-20 10:02:42 -05:00
Ajay Kumar Jha 259a834612
Add test cases for indexOf and contains method of ArrayUtils class (#215)
* add a test case for indexOf method of ArrayUtils class

* add a test case for indeOf method

* add test cases for contains method
2024-01-20 10:02:23 -05:00
Gary Gregory 4eb7906e50 Javadoc: Close HTML tags 2024-01-20 09:17:11 -05:00
Gary Gregory c66d84b8b4 Javadoc 2024-01-17 10:27:53 -05:00
Gary Gregory bd83aa09a9 Use %= 2024-01-15 09:38:30 -05:00
Gary Gregory 7c9793acc3 Use *= 2024-01-15 09:25:22 -05:00
Gary Gregory dbb8a25e98 Use -= 2024-01-15 09:16:01 -05:00
Gary Gregory bf9461bbc4
Implement Layered Bloom filter #402 2023-12-22 16:20:46 -05:00
Claude Warren 0438edead9
[COLLECTIONS-843] Implement Layered Bloom filter (#402)
* Adjusted tests to handle bloom filter implementations that utilized
automatic decay.

* cleaned up spacing

* fixed indent

* updated for layered testing

* removed spaces

* fixed merge issue

* initial checkin

* cleaned up tests

* fixed timing on test

* fixed formatting

* added javadoc

* fixed typos

* removed blank lines

* fixed javadocs

* Fix Javadoc

* Add Javadoc  @since 4.5

* Add Javadoc  @since 4.5

* updated tests and added BloomFilterProducer code

* Cleaned up javadoc and BiPredicate<BloomFilter,BloomFilter> processing

* fixed javadoc issues

* fixed typography issue

* Fixed a documentation error

* code format cleanup

* code simplification and documentation

* added isEmpty and associated tests

* Changes as requested by review

* cleaned up formatting errors

* fixed javadoc issues

* added LayeredBloomFilter to overview.

* added coco driven test cases.

* attempt to fix formatting

* cleaned up javadoc differences

* cleaned up javadoc

* Made flatten() part of BloomFilterProducer

* fixed since tag.

* changed X() methods to setX()

* updated javadoc

* fixed javadoc errors

* merged changes from master

* renamed to Test to CellProducerFromLayeredBloomFilterTest

* changed to jupiter from junit.

* added override for uniqueIndices as optimization.

* fixed checkstyle issue

* modified as per review

* Updated tests as per review

* fixed variable initialization issues

* made suggested test changes

* fixed broken test

* Remove dead comments per code reviews

---------

Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
2023-12-22 16:17:45 -05:00
Gary Gregory 3b8dce444c
Bump com.google.guava:guava-testlib from 32.1.3-jre to 33.0.0-jre #438 2023-12-22 08:57:29 -05:00
Gary Gregory 876419b5a4 Javadoc 2023-12-17 14:29:49 -05:00
Gary Gregory beae5e10fd Better Javadoc 2023-12-17 10:16:14 -05:00
Gary Gregory 98eddc3301 Javadoc 2023-12-14 13:47:29 -05:00
Gary Gregory fe2a01be4c Javadoc 2023-12-14 10:25:44 -05:00
Gary Gregory 908a79dc8c Javadoc 2023-12-14 10:25:14 -05:00
Gary Gregory 8e0bc678ad Javadoc 2023-12-14 09:44:16 -05:00
Gary Gregory 0913090f2d Use a constant instead of a magic string 2023-12-10 10:54:03 -05:00
Gary Gregory f73fafb105 Javadoc: Remove redundant "java.lang" prefix 2023-12-09 10:01:36 -05:00
Gary Gregory 33d58516c5
Bump org.apache.commons:commons-parent from 64 to 65 #435 2023-12-08 08:48:56 -05:00
Sung Ho Yoon d1c5fb852e
(doc) Fix incorrect Javadoc description 2023-12-05 18:03:55 +09:00
Gary Gregory 42c1a587e4 Bump commons-io from 2.15.0 to 2.15.1 2023-11-29 17:41:48 -05:00
Gary Gregory cbb1f0b2ad Use String#isEmpty() 2023-11-28 11:10:53 -05:00
Gary Gregory ced89f524f Javadoc
Normalize spelling
2023-11-26 14:59:39 -05:00
Gary Gregory d0137526d1 Remove extra blank lines 2023-11-26 13:51:55 -05:00
Gary Gregory 1df5606b82 Checkstyle: @author tags are deprecated 2023-11-23 08:37:25 -05:00
Gary Gregory a3c8e94365 Bump commons-lang3 from 3.13.0 to 3.14.0 2023-11-22 08:35:35 -05:00
Gary Gregory de9523a9e3 Spelling 2023-11-20 19:20:56 -05:00
Gary Gregory ac05d8fdbe Fix Javadoc code elements 2023-11-13 07:27:16 -05:00
Gary Gregory 32c68b7e89 Javadoc 2023-11-11 16:12:11 -05:00
Gary Gregory c9004298cb Make private class final 2023-11-05 14:09:19 -05:00
Gary Gregory 07967afd4b Make package private class final 2023-11-05 08:13:52 -05:00
Gary Gregory aa4a148bf0 Normalize test method names 2023-11-04 08:38:59 -04:00
Gary Gregory eba4b8cbc5 Normalize test method names
Skip bloom filter package due to WIP PR
2023-11-03 09:44:17 -04:00
Gary Gregory 2f3d800fd6 Clarifies Java platform requirement 2023-11-02 08:19:20 -04:00
Gary Gregory 06ce80f114 Normalize setter Javadoc 2023-10-31 07:00:47 -04:00
Gary Gregory cbb98b0f29 Normalize getter Javadoc 2023-10-31 06:48:09 -04:00
Gary Gregory 78a83e662b Normalize spelling to US English 2023-10-31 06:18:55 -04:00
Gary Gregory ce4d2c8b17 Normalize spelling to US English 2023-10-31 06:18:19 -04:00
Gary Gregory fccb6fc0ce Don't initialize an instance variable to its default value 2023-10-27 09:40:12 -04:00
Gary Gregory 5433084413 Don't initialize an instance variable to its default value 2023-10-27 09:13:32 -04:00
Gary Gregory bc38647d52 Bump commons-io from 2.14.0 to 2.15.0 2023-10-25 17:46:24 -04:00
Gary Gregory fce46cdcc6 Better local variable name 2023-10-19 10:42:56 -04:00
Gary Gregory 93a992657a Javadoc 2023-10-19 07:28:04 -04:00
Gary Gregory 8d48789ea5 No _ in private variable name 2023-10-17 09:08:06 -04:00
Gary Gregory 700fc2623b No _ in private instance variable name 2023-10-17 08:56:32 -04:00
Gary Gregory e40cb66506
Bump com.google.guava:guava-testlib from 32.1.2-jre to 32.1.3-jre #423 2023-10-13 09:07:53 -04:00
Gary Gregory bb99f201b1 Make private static classes final 2023-10-10 16:14:05 -04:00
Gary Gregory f30607f6b7 Fix Checkstyle 2023-10-10 07:43:34 -04:00
Gary Gregory 66b30fe3f3 Fix Checkstyle 2023-10-10 07:43:29 -04:00
Gary Gregory 290d6d99a8 Fix Checkstyle 2023-10-10 07:43:24 -04:00
Gary Gregory b2ab60874a Bump commons-parent 2023-10-09 18:06:27 -04:00
Gary Gregory 12047a30ed Sort imports and enforce through Checkstyle 2023-10-09 08:15:40 -04:00
Gary Gregory c182f65613 Better lambdas
Use final
Initialize Map when instantiating
Use diamonds
Use varargs
2023-09-13 18:10:39 -04:00
Gary Gregory b776c258b3
Bump org.easymock:easymock from 5.1.0 to 5.2.0 #414 2023-09-08 09:05:44 -04:00
Gary Gregory 22e1c0d010 Bump commons-parent from 61 to 62 2023-09-07 07:40:16 -04:00
Gary Gregory 5869350568 Update DTD 2023-09-01 10:58:35 -04:00
Gary Gregory f1df2d6f1b Bump commons-parent from 59 to 61 2023-08-30 09:40:28 -04:00
Gary Gregory c5c4194ae5 Javadoc 2023-08-29 08:45:42 -04:00
Gary Gregory 9d3c2eda3e Remove @SuppressWarnings 2023-08-29 08:27:10 -04:00
Gary Gregory af6fff168c Use diamonds 2023-08-24 11:00:33 -04:00
Gary Gregory ea78167069 Normalize array type declarations 2023-08-23 08:42:23 -04:00
Gary Gregory 265ca720b5 Better internal class name 2023-08-18 10:56:22 -04:00
Claude Warren 488393e600
COLLECTIONS-844: Allow counting Bloom filters with cell size other than Integer.SIZE (#406)
* Added getMaxInsert() and getMaxValue() to CountingBloomFilter.

* Changed 'BitCount' to 'Cell' to match the literature for counting Bloom filters.

* Updated documentation.

* Changed CellProducer to require ordered distinct cell indices.

* Updated asIndexArray to respect the order of forEachIndex.
2023-08-15 08:34:38 +01:00
Gary Gregory 1e9abf1da5
Bump guava-testlib from 31.1-jre to 32.1.2-jre #394, #395, #404, #405, #441. Bump com.google.guava:guava-testlib from 32.1.1-jre to 32.1.2-jre #411 2023-08-04 09:36:34 -04:00
Sung Ho Yoon 450f9c748f
(doc) Fix grammatical error in Javadoc 2023-08-01 15:08:16 +09:00
Gary Gregory bd06a52cc9
Fix punctuation and minor Javadoc issues #409 2023-07-29 17:39:44 -04:00
Martin Wiesner 33bd5d12c2
fixes misplaced symbols in javadoc (mainly in Hasher, CountingLongPredicate) (#409)
resolves grammar and punctuation issues
2023-07-29 17:03:15 -04:00
Gary Gregory 8a0d6b0da5 Bump commons-lang3 from 3.12.0 to 3.13.0 2023-07-28 18:05:32 -04:00
Gary Gregory b9cc9709f5 Bump commons-lang3 from 3.12.0 to 3.13.0 2023-07-28 18:00:10 -04:00
Gary Gregory 97013d03b5 Bump commons-parent from 58 to 59 2023-07-28 07:55:29 -04:00
Gary Gregory f503e0c92b
Make AbstractPatriciaTrie public #407 2023-07-27 15:18:24 -04:00
Vadim 66d6b9e2f2
Make AbstractPatriciaTrie public (#407)
* Make AbstractPatriciaTrie public

* Added javadocs
2023-07-27 15:16:33 -04:00
Gary Gregory 99473dfa20 Remove unused import 2023-07-13 09:59:51 -04:00
Gary Gregory f59447dd4f Must override toString() for Java 17 2023-07-13 09:46:50 -04:00
Gary Gregory 21c8c53418 Disable testToString for now
Passes locally, fails on GHA
2023-07-13 09:40:53 -04:00
Gary Gregory cc2eb1a4e2 Support entrySet() and forEach() 2023-07-13 09:35:50 -04:00
Gary Gregory 452533ab6d Add org.apache.commons.collections4.properties.OrderedProperties and
OrderedPropertiesFactory
2023-07-13 08:49:52 -04:00
Gary Gregory d3dbdc80d4 Add missing entry 2023-07-13 08:16:26 -04:00
Gary Gregory d1a86b37e5
Bump guava-testlib from 32.1.0-jre to 32.1.1-jre #405 2023-07-07 15:46:48 -04:00
Gary Gregory 32d8bdfdbb Throw a RuntimeException subclass instead of an Error 2023-07-06 15:36:46 -04:00
Gary Gregory fb7dae4909 Throw a RuntimeException subclass instead of RuntimeException 2023-07-06 15:19:23 -04:00
Gary Gregory 3a4e2ec3ed
Bump guava-testlib from 32.0.1-jre to 32.1.0-jre #404 2023-06-30 09:35:47 -04:00
Gary Gregory 5e24a6fef0 [StepSecurity] ci: Harden GitHub Actions #401 2023-06-24 14:41:24 -04:00
Gary Gregory 9e59bd6a0f Bump commons-codec:commons-codec: from 1.15 to 1.16.0 2023-06-23 11:34:32 -04:00
Claude Warren 16712804c0
[COLLECTIONS-841] Open up bloom filter tests - test changes to support bit decay based Bloom filters (#400)
* Adjusted tests to handle bloom filter implementations that utilized
automatic decay.

* fixed formatting issues

* fixed indent

* Format tweaks

---------

Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
2023-06-21 08:18:01 -04:00
Claude Warren 916efdb503
Changes required to open testing to new implementations. (#398)
* Changes required to open testing to new implementations.

* removed extra spaces
2023-06-20 15:35:40 -04:00
Alex Herbert 5b668d23c6 Update BitMap.mod javadoc
Add thrown exception when divisor is zero. Add link to reference
implementation of Long.remainderUnsigned.

Drop redundant @since tag as it matches the entire class @since.
2023-06-13 17:28:15 +01:00
Alex Herbert 1624bdb89e Move mod tests to BitMapTest
Consolidate the cases from EnhancedDoubleHasherTest and BitMapTest.

Use Long.remainderUnsigned as the reference result.
2023-06-13 17:28:15 +01:00
Claude Warren 81834a637d
Move EnhancedDoubleHasher.mod() to a public BitMap API (#396)
* Made mod() public

* Moved mod() method to BitMap class.

* Add Javadoc since tag

* Added mod() tests and updated documentation.

* fixed formatting issues

---------

Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
2023-06-13 10:48:18 -04:00
aherbert 1d07ca4066 Javadoc 2023-06-12 11:34:14 +01:00
Gary Gregory 98e2fc9683
Bump guava-testlib from 32.0.0-jre to 32.0.1-jre #395 2023-06-09 09:52:29 -04:00
Gary Gregory 754a391b8a Bump commons-io from 2.12.0 to 2.13.0 2023-06-07 19:54:47 -04:00
Gary Gregory 9e9fb1bcda Re-categorize some entries 2023-06-02 09:15:51 -04:00
Gary Gregory 5593fc3ef1 Bump guava-testlib from 31.1-jre to 32.0.0-jre #394. 2023-06-02 09:06:01 -04:00
Gary Gregory 756fef5219 Bump commons-parent from 57 to 58 2023-05-25 10:52:57 -04:00
Gary Gregory 960b1470c9 In-line comment and messages typos 2023-05-19 08:56:46 -04:00
Gary Gregory 974e12ac42 Javadoc typos 2023-05-19 08:44:33 -04:00
Gary Gregory 01190c61ea Javadoc typos 2023-05-19 08:43:51 -04:00
Gary Gregory dd10e5e0e6 Bump tests from commons-io:commons-io 2.11.0 to 2.12.0 2023-05-17 09:11:30 -04:00
Gary Gregory e9dc3ebf60
Bump commons-parent from 56 to 57 #393 2023-04-27 13:32:23 -04:00
Gary Gregory 457d44e955 Organize imports 2023-04-23 15:28:29 -04:00
Gary Gregory 918874b842 [COLLECTIONS-839] Migrate Map tests to JUnit 5 assertions #391 2023-04-23 15:27:53 -04:00