Я хочу попробовать TDD, и я выбрал инфраструктуру UnitTest ++, но документации почти не существует (насколько мне известно).
Меня беспокоит следующее: во всех уроках, которые я видел, они помещают UnitTest::RunAllTests()
в функцию main()
. Я предполагаю, что они делают это только для упрощения объяснения, но я бы не хотел этого с моим программным обеспечением. Где я должен поместить UnitTest::RunAllTests()
, чтобы он мог выполняться каждый раз, когда я собираю программное обеспечение, но не при его запуске?