Skip to content

[core] Add unit tests for TMD5 hash functions - #23511

Closed
ravindra-RKB wants to merge 2 commits into
root-project:masterfrom
ravindra-RKB:add-tmd5-tests
Closed

ravindra-RKB wants to merge 2 commits into
root-project:masterfrom
ravindra-RKB:add-tmd5-tests

Conversation

@ravindra-RKB

Copy link
Copy Markdown
Contributor

This PR introduces a comprehensive test suite for the TMD5 class in core/base/test.

Testing cryptographic hash generators against standard known outcomes guarantees correctness in message digests. This suite verifies that TMD5 calculates accurate MD5 hashes for standard strings, safely handles empty buffers, and correctly evaluates object equality operators. These tests prevent potential regressions in ROOT's hashing utilities.

This commit introduces unit tests for the TDatime class to ensure the correct behavior of its constructors and Set methods.
This commit introduces a test suite for the TMD5 class. It verifies that MD5 hashes are generated correctly for various standard inputs, and ensures the proper functioning of equality operators and digest setters.
@guitargeek

Copy link
Copy Markdown
Contributor

See #23510 (comment)

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.

2 participants