mirror of
https://github.com/catchorg/Catch2.git
synced 2025-08-02 21:35:40 +02:00
Added TestCaseInfoHasher and tests. (#2394)
Test case hashing includes tags and class name As the hasher involves more code now, it was split out into its own file and it got its own set of tests. Closes #2304
This commit is contained in:
@@ -3297,6 +3297,16 @@ ok {test-number} - with 1 message: 'no assertions'
|
||||
ok {test-number} - 0x<hex digits> == bit30and31 for: 3221225472 (0x<hex digits>) == 3221225472
|
||||
# Test with special, characters "in name
|
||||
ok {test-number} -
|
||||
# TestCaseInfoHasher produces different hashes.
|
||||
ok {test-number} - hasherWithCustomSeed(testCase1) != hasherWithCustomSeed(testCase2) for: 764519552 (0x<hex digits>) != 3472848544 (0x<hex digits>)
|
||||
# TestCaseInfoHasher produces different hashes.
|
||||
ok {test-number} - hasherWithCustomSeed(testCase1) != hasherWithCustomSeed(testCase2) for: 869111496 (0x<hex digits>) != 2870097333 (0x<hex digits>)
|
||||
# TestCaseInfoHasher produces different hashes.
|
||||
ok {test-number} - hasherWithCustomSeed(testCase1) != hasherWithCustomSeed(testCase2) for: 1172537240 (0x<hex digits>) != 1403724645 (0x<hex digits>)
|
||||
# TestCaseInfoHasher produces different hashes.
|
||||
ok {test-number} - h1(testCase1) != h2(testCase2) for: 1836497244 (0x<hex digits>) != 430288597 (0x<hex digits>)
|
||||
# TestCaseInfoHasher produces equal hashes.
|
||||
ok {test-number} - hasherWithCustomSeed(testCase1) == hasherWithCustomSeed(testCase2) for: 764519552 (0x<hex digits>) == 764519552 (0x<hex digits>)
|
||||
# Testing checked-if
|
||||
ok {test-number} - true
|
||||
# Testing checked-if
|
||||
@@ -4470,5 +4480,5 @@ ok {test-number} - q3 == 23. for: 23.0 == 23.0
|
||||
ok {test-number} -
|
||||
# xmlentitycheck
|
||||
ok {test-number} -
|
||||
1..2234
|
||||
1..2239
|
||||
|
||||
|
Reference in New Issue
Block a user