#define CATCH_CONFIG_MAIN // This tells Catch to provide a main() - only do this in one cpp file
Я не могу найти альтернативу gtest после поиска в Google
Согласно их учебнику :
Но, может быть, вы думаете, что написание всех этих main() функций - это слишком много работы?Мы полностью с вами согласны, и поэтому Google Test предоставляет базовую реализацию main().Если он соответствует вашим потребностям, просто свяжите свой тест с библиотекой gtest_main, и все готово.
main()
gtest_main
Поэтому вместо того, чтобы запрашивать у библиотеки определение main через макрос, вы ссылаетесь в библиотеке gtest_main, в которой она есть.
main