Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-17 02:41:17

0001 #include "catch.hpp"
0002 #include "FWCore/Utilities/interface/calculateCRC32.h"
0003 
0004 TEST_CASE("test cms::calculateCRC32", "[calculateCRC32]") {
0005   SECTION("known") {
0006     auto crc32 = cms::calculateCRC32("type_label_instance_process");
0007 
0008     // This known result was calculated using python as a cross check
0009     unsigned int knownResult = 1215348599;
0010     REQUIRE(crc32 == knownResult);
0011   }
0012   SECTION("empty") {
0013     auto emptyString_crc32 = cms::calculateCRC32("");
0014     REQUIRE(emptyString_crc32 == 0);
0015   }
0016 }