Я знаю, что опаздываю на вечеринку, но для всех, кто интересуется фреймворками для тестирования C ++ в z / OS, я настоятельно рекомендую фреймворк Catch , который IMO легко превосходит все другие фреймворки для тестирования C ++, которые я использовал , Я использую его в z / OS около 6 месяцев, и это глоток свежего воздуха. Он очень прост и интуитивно понятен в использовании и поддерживает тесты в стиле Behavior Driven Development (BDD) , что является современным способом написания тестовых примеров.
Это только заголовок и не использует какие-либо функции C ++ 11, что является распространенной ошибкой при попытке создания современных библиотек / каркасов в z / OS, так как компилятор C ++ имеет ограниченную поддержку C ++ 11.
Единственное, о чем я могу подумать, это то, что компиляция занимает некоторое время, потому что это библиотека только для заголовков. Но далеко не так долго, как буст.