| 989 | |
| 990 | template <class CoupledTransports> |
| 991 | void addTestBlocking(const char* transportName, uint32_t expectedFailures = 0) { |
| 992 | char name[1024]; |
| 993 | |
| 994 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_read_part_available()", transportName); |
| 995 | suite_->add(MAKE_TEST_CASE(test_read_part_available<CoupledTransports>, name), expectedFailures); |
| 996 | |
| 997 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_read_part_available_in_chunks()", transportName); |
| 998 | suite_->add(MAKE_TEST_CASE(test_read_part_available_in_chunks<CoupledTransports>, name), expectedFailures); |
| 999 | |
| 1000 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_read_partial_midframe()", transportName); |
| 1001 | suite_->add(MAKE_TEST_CASE(test_read_partial_midframe<CoupledTransports>, name), expectedFailures); |
| 1002 | |
| 1003 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_read_none_available()", transportName); |
| 1004 | suite_->add(MAKE_TEST_CASE(test_read_none_available<CoupledTransports>, name), expectedFailures); |
| 1005 | |
| 1006 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_borrow_part_available()", transportName); |
| 1007 | suite_->add(MAKE_TEST_CASE(test_borrow_part_available<CoupledTransports>, name), expectedFailures); |
| 1008 | |
| 1009 | THRIFT_SNPRINTF(name, sizeof(name), "%s::test_borrow_none_available()", transportName); |
| 1010 | suite_->add(MAKE_TEST_CASE(test_borrow_none_available<CoupledTransports>, name), expectedFailures); |
| 1011 | } |
| 1012 | |
| 1013 | boost::unit_test::test_suite* suite_; |
| 1014 | // sizeMultiplier_ is configurable via the command line, and allows the |