MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / TEST

Function TEST

src/Core/tests/NumericsTests.cpp:6–15  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4using namespace OpenLoco;
5
6TEST(NumericTest, bitScanForward)
7{
8 EXPECT_EQ(Numerics::bitScanForward(0), -1);
9 EXPECT_EQ(Numerics::bitScanForward(0b00000001), 0);
10 EXPECT_EQ(Numerics::bitScanForward(0b00000010), 1);
11
12 EXPECT_EQ(Numerics::bitScanForward(0b10000010), 1);
13
14 EXPECT_EQ(Numerics::bitScanForward(1u << 31), 31);
15}
16
17TEST(NumericTest, bitScanReverse)
18{

Callers

nothing calls this directly

Calls 2

bitScanForwardFunction · 0.85
bitScanReverseFunction · 0.85

Tested by

no test coverage detected