Skip to content

Conversation

@vinniefalco
Copy link
Member

Summary

Adds comprehensive test coverage for neunique_ptr including:

  • Core functionality tests (construction, assignment, move operations)
  • Custom deleter and allocator support
  • Factory functions (make_neunique, allocate_neunique)
  • Array specialization tests
  • Comparison operators and hash support
  • EBO and incomplete type support

Closes #31

Generated with Claude Code

- Default and nullptr construction tests
- Raw pointer construction tests
- Custom deleter and allocator tests
- make_neunique and allocate_neunique tests
- Move construction and assignment tests
- Converting move operations tests
- Aliasing constructor tests
- Reset, swap, and observer tests
- Destruction tracking tests
- Comparison operator tests
- Hash function tests
- Array specialization tests
- Empty base optimization tests
- Incomplete type support tests

Co-authored-by: Vinnie Falco <[email protected]>
@cppalliance-bot
Copy link

An automated preview of the documentation is available at https://32.capy.prtest3.cppalliance.org/index.html

If more commits are pushed to the pull request, the docs will rebuild at the same URL.

2025-12-08 04:46:58 UTC

@vinniefalco vinniefalco closed this Dec 8, 2025
@vinniefalco vinniefalco deleted the claude/issue-31-20251208-0437 branch December 14, 2025 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

neunique_ptr tests

3 participants