Сегодня вышла новая версия правильной библиотеки для unit-тестирования Google C++ Testing Framework 1.5.0.
Пока обзор будет краткий (фактически, это просто перевод официального анонса):
assert‘ы теперь можно безопасно запускать из разных потоков (работает на платформах, где есть pthreads)EXPECT_TRUE() теперь можно самому задавать сообщения их ошибкахgtest.h и gtest-all.cc, которые можно добавить в проект и не возиться с двоичной библиотекой)CMake (это фантастически удобно)Для тех, кто слышит про Google Test впервые, ниже предыдущие посты об этой библиотеке и о тестировании в целом (многие на русском языке):