MCPcopy Index your code
hub / github.com/DreamSourceLab/DSView / BOOST_AUTO_TEST_CASE

Function BOOST_AUTO_TEST_CASE

DSView/test/data/logicsnapshot.cpp:48–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48BOOST_AUTO_TEST_CASE(Pow2)
49{
50 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(0, 0), 0);
51 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(1, 0), 1);
52 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(2, 0), 2);
53
54 BOOST_CHECK_EQUAL(
55 LogicSnapshot::pow2_ceil(INT64_MIN, 0), INT64_MIN);
56 BOOST_CHECK_EQUAL(
57 LogicSnapshot::pow2_ceil(INT64_MAX, 0), INT64_MAX);
58
59 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(0, 1), 0);
60 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(1, 1), 2);
61 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(2, 1), 2);
62 BOOST_CHECK_EQUAL(LogicSnapshot::pow2_ceil(3, 1), 4);
63}
64
65BOOST_AUTO_TEST_CASE(Basic)
66{

Callers

nothing calls this directly

Calls 4

push_logicFunction · 0.85
get_sample_countMethod · 0.80
sizeMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected