On Tue, 16 Dec 2025 13:22:40 GMT, Eunbin Son <duke@openjdk.org> wrote:
## Summary Adds comprehensive edge case tests for `Objects.requireNonNull`, `requireNonNullElse`, and `requireNonNullElseGet` methods to improve test coverage.
## Problem The current test suite for `Objects.requireNonNull` methods covers basic cases but lacks edge case coverage.
## Solution This PR adds tests for the following edge cases: - requireNonNull with null Supplier parameter - requireNonNull with Supplier that throws exception - requireNonNullElse with both arguments null - requireNonNullElseGet with null supplier - requireNonNullElseGet with supplier returning null
## Issue Fixes JDK-8373661
**JBS Issue Link**: https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-8373661
## Type of Change - [x] Test addition/modification - [ ] Bug fix - [ ] New feature - [ ] Documentation improvement - [ ] Refactoring
## Testing
make test TEST="jtreg:test/jdk/java/util/Objects"
This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk/pull/28845