62 std::cout <<
"1st test ";
63 assert(bit_manipulation::count_of_trailing_ciphers_in_factorial_n::
64 numberOfCiphersInFactorialN(395) == 97);
65 std::cout <<
"passed" << std::endl;
68 std::cout <<
"2nd test ";
69 assert(bit_manipulation::count_of_trailing_ciphers_in_factorial_n::
70 numberOfCiphersInFactorialN(977) == 242);
71 std::cout <<
"passed" << std::endl;
74 std::cout <<
"3rd test ";
75 assert(bit_manipulation::count_of_trailing_ciphers_in_factorial_n::
76 numberOfCiphersInFactorialN(871) == 215);
77 std::cout <<
"passed" << std::endl;
80 std::cout <<
"4th test ";
81 assert(bit_manipulation::count_of_trailing_ciphers_in_factorial_n::
82 numberOfCiphersInFactorialN(239) == 57);
83 std::cout <<
"passed" << std::endl;
86 std::cout <<
"5th test ";
87 assert(bit_manipulation::count_of_trailing_ciphers_in_factorial_n::
88 numberOfCiphersInFactorialN(0) == 0);
89 std::cout <<
"passed" << std::endl;