Google Test Framework 1.5.0

Сегодня вышла новая версия правильной библиотеки для unit-тестирования Google C++ Testing Framework 1.5.0.

Пока обзор будет краткий (фактически, это просто перевод официального анонса):

  • assert‘ы теперь можно безопасно запускать из разных потоков (работает на платформах, где есть pthreads)
  • при использовании предикатов в EXPECT_TRUE() теперь можно самому задавать сообщения их ошибках
  • библиотеку теперь можно собрать как DLL (эту возможность многие ждали)
  • “упакованная” версия теперь входит состав дистрибутива, и ее не надо создавать самому через скрипт (“упакованная” версия - это просто два файла gtest.h и gtest-all.cc, которые можно добавить в проект и не возиться с двоичной библиотекой)
  • система сборки теперь работает через CMake (это фантастически удобно)
  • добавлены две новые платформы: Solaris и AIX
  • убрана поддержка VC++ 7.1 с отключенными исключениями (если исключения включены, то все еще можно компилировать в VC++ 7.1)

Для тех, кто слышит про Google Test впервые, ниже предыдущие посты об этой библиотеке и о тестировании в целом (многие на русском языке):


Оригинальный пост | Disclaimer

Комментарии