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