mud/fluffos-2.23-ds03/testsuite/single/tests/efuns/set_bit.c
2020-09-06 05:43:07 -07:00

19 lines
396 B
C

void do_tests() {
string str;
ASSERT(catch(set_bit("", 10000000000000)));
ASSERT(catch(set_bit("", -2)));
str = set_bit("", 100);
ASSERT(test_bit(str, 100));
for (int i = 0; i < 200; i++) {
if (i != 100)
ASSERT(!test_bit(str, i));
}
str = " ";
str[0] = 5;
ASSERT(catch(set_bit(str, 1)));
str[0] = 255;
ASSERT(catch(set_bit(str, 1)));
}