28 #include <gtest/gtest.h> 46 TEST(BitMasks, is_true__true_0)
53 TEST(BitMasks, is_true__false_1)
60 TEST(BitMasks, is_false__false_0)
67 TEST(BitMasks, is_false__true_1)
74 TEST(BitMasksGlobal, is_true__true)
84 TEST(BitMasksGlobal, is_false__false)
94 TEST(BitMasksGlobal, is_true__false)
103 TEST(BitMasksGlobal, is_false__true)
112 TEST(CounterWithOverflow, no_overflows)
114 int received_val, full_val = 0;
120 received_val = 65535;
125 TEST(CounterWithOverflow, with_overflows)
127 int received_val, full_val = 0;
144 int main(
int argc,
char **argv)
146 testing::InitGoogleTest(&argc, argv);
147 return RUN_ALL_TESTS();
static uint64_t counter_with_overflow(uint64_t full_value, uint16_t new_value)
static int ipow(int base, int exp)
#define EXPECT_FALSE(args)
int main(int argc, char **argv)
static bool is_bit_mask_index_true(int64_t bit_mask, int index)
static bool is_bit_mask_index_false(int64_t bit_mask, int index)
#define EXPECT_TRUE(args)
This is a header library used to implement some useful math functions. It is used in our different pa...