| 425 | |
| 426 | #ifdef BOOST_TEST_DYN_LINK |
| 427 | bool init_unit_test_suite() { |
| 428 | auto seed = static_cast<uint32_t>(time(nullptr)); |
| 429 | #ifdef HAVE_INTTYPES_H |
| 430 | printf("seed: %" PRIu32 "\n", seed); |
| 431 | #endif |
| 432 | rng.seed(seed); |
| 433 | |
| 434 | boost::unit_test::test_suite* suite = &boost::unit_test::framework::master_test_suite(); |
| 435 | suite->p_name.value = "ZlibTest"; |
| 436 | |
| 437 | uint32_t buf_len = 1024 * 32; |
| 438 | add_tests(suite, gen_uniform_buffer(buf_len, 'a'), buf_len, "uniform"); |
| 439 | add_tests(suite, gen_compressible_buffer(buf_len), buf_len, "compressible"); |
| 440 | add_tests(suite, gen_random_buffer(buf_len), buf_len, "random"); |
| 441 | |
| 442 | suite->add(BOOST_TEST_CASE(test_no_write)); |
| 443 | suite->add(BOOST_TEST_CASE(test_get_underlying_transport)); |
| 444 | |
| 445 | return true; |
| 446 | } |
| 447 | |
| 448 | int main( int argc, char* argv[] ) { |
| 449 | return ::boost::unit_test::unit_test_main(&init_unit_test_suite,argc,argv); |
nothing calls this directly
no test coverage detected