Fix bitmap unit tests (#13374)
* Fix bitmap unit tests * Fix bitmap unit tests (part 2)
Stelios Fragkakis committed
Jul 13, 2022 at 23:43 UTC
be91bc4ffc7760747c7b5103f8d9c84a1888800d
1 file changed
+35
-16
daemon/unit_test.c
+35
-16
@@ -1631,14 +1631,33 @@ int unit_test_bitmap256(void) {
1631
j++;
1632
} while (j < 256);
1633
1634
- if (test_bitmap.data[0] == 0xffffffff)
1634
+ if (test_bitmap.data[0] == 0xffffffffffffffff)
1635
fprintf(stderr, "%s() INDEX 0 is fully set OK\n", __FUNCTION__);
1636
- if (test_bitmap.data[1] == 0xffffffff)
1636
+ else {
1637
+ fprintf(stderr, "%s() INDEX 0 is %lx expected 0xffffffffffffffff\n", __FUNCTION__, test_bitmap.data[0]);
1638
+ return 1;
1639
+ }
1640
+
1641
+ if (test_bitmap.data[1] == 0xffffffffffffffff)
1642
fprintf(stderr, "%s() INDEX 1 is fully set OK\n", __FUNCTION__);
1638
- if (test_bitmap.data[2] == 0xffffffff)
1643
+ else {
1644
+ fprintf(stderr, "%s() INDEX 1 is %lx expected 0xffffffffffffffff\n", __FUNCTION__, test_bitmap.data[0]);
1645
+ return 1;
1646
+ }
1647
+
1648
+ if (test_bitmap.data[2] == 0xffffffffffffffff)
1649
fprintf(stderr, "%s() INDEX 2 is fully set OK\n", __FUNCTION__);
1640
- if (test_bitmap.data[3] == 0xffffffff)
1650
+ else {
1651
+ fprintf(stderr, "%s() INDEX 2 is %lx expected 0xffffffffffffffff\n", __FUNCTION__, test_bitmap.data[0]);
1652
+ return 1;
1653
+ }
1654
+
1655
+ if (test_bitmap.data[3] == 0xffffffffffffffff)
1656
fprintf(stderr, "%s() INDEX 3 is fully set OK\n", __FUNCTION__);
1657
+ else {
1658
+ fprintf(stderr, "%s() INDEX 3 is %lx expected 0xffffffffffffffff\n", __FUNCTION__, test_bitmap.data[0]);
1659
+ return 1;
1660
+ }
1661
1662
i = 0;
1663
j = 0;
@@ -1682,31 +1701,31 @@ int unit_test_bitmap256(void) {
1701
j += 4;
1702
} while (j < 256);
1703
1685
- if (test_bitmap.data[0] == 0x11111111)
1686
- fprintf(stderr, "%s() INDEX 0 is 0x11111111 set OK\n", __FUNCTION__);
1704
+ if (test_bitmap.data[0] == 0x1111111111111111)
1705
+ fprintf(stderr, "%s() INDEX 0 is 0x1111111111111111 set OK\n", __FUNCTION__);
1706
else {
1688
- fprintf(stderr, "%s() INDEX 0 is %lx expected 0x11111111\n", __FUNCTION__, test_bitmap.data[0]);
1707
+ fprintf(stderr, "%s() INDEX 0 is %lx expected 0x1111111111111111\n", __FUNCTION__, test_bitmap.data[0]);
1708
return 1;
1709
}
1710
1692
- if (test_bitmap.data[1] == 0x11111111)
1693
- fprintf(stderr, "%s() INDEX 1 is 0x11111111 set OK\n", __FUNCTION__);
1711
+ if (test_bitmap.data[1] == 0x1111111111111111)
1712
+ fprintf(stderr, "%s() INDEX 1 is 0x1111111111111111 set OK\n", __FUNCTION__);
1713
else {
1695
- fprintf(stderr, "%s() INDEX 1 is %lx expected 0x11111111\n", __FUNCTION__, test_bitmap.data[1]);
1714
+ fprintf(stderr, "%s() INDEX 1 is %lx expected 0x1111111111111111\n", __FUNCTION__, test_bitmap.data[1]);
1715
return 1;
1716
}
1717
1699
- if (test_bitmap.data[2] == 0x11111111)
1700
- fprintf(stderr, "%s() INDEX 2 is 0x11111111 set OK\n", __FUNCTION__);
1718
+ if (test_bitmap.data[2] == 0x1111111111111111)
1719
+ fprintf(stderr, "%s() INDEX 2 is 0x1111111111111111 set OK\n", __FUNCTION__);
1720
else {
1702
- fprintf(stderr, "%s() INDEX 2 is %lx expected 0x11111111\n", __FUNCTION__, test_bitmap.data[2]);
1721
+ fprintf(stderr, "%s() INDEX 2 is %lx expected 0x1111111111111111\n", __FUNCTION__, test_bitmap.data[2]);
1722
return 1;
1723
}
1724
1706
- if (test_bitmap.data[3] == 0x11111111)
1707
- fprintf(stderr, "%s() INDEX 3 is 0x11111111 set OK\n", __FUNCTION__);
1725
+ if (test_bitmap.data[3] == 0x1111111111111111)
1726
+ fprintf(stderr, "%s() INDEX 3 is 0x1111111111111111 set OK\n", __FUNCTION__);
1727
else {
1709
- fprintf(stderr, "%s() INDEX 3 is %lx expected 0x11111111\n", __FUNCTION__, test_bitmap.data[3]);
1728
+ fprintf(stderr, "%s() INDEX 3 is %lx expected 0x1111111111111111\n", __FUNCTION__, test_bitmap.data[3]);
1729
return 1;
1730
}
1731