16 lines
331 B
C
16 lines
331 B
C
void do_tests() {
|
|
string str;
|
|
|
|
ASSERT(catch(clear_bit("", 1000000000000)));
|
|
ASSERT(catch(clear_bit("", -2)));
|
|
|
|
str = "11111";
|
|
str = clear_bit(str, 7);
|
|
ASSERT(!test_bit(str, 7));
|
|
str = clear_bit(set_bit(str, 12), 12);
|
|
ASSERT(!test_bit(str, 7));
|
|
|
|
ASSERT(str == clear_bit(str, 40));
|
|
}
|
|
|