Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
class Foo
{
private int k;
public void dosomething();
}
unittest
{
Foo foo;
foo.dosomething();
assert( foo.k < 9 && foo.k > 0 ); // приватная переменная видна
}
${GTEST_DIR}/src/gtest_main.cc
, содержащий функцию main, где производится инициализация фреймворка и запуск тестов:#include <iostream> #include "gtest/gtest.h" GTEST_API_ int main(int argc, char **argv) { std::cout << "Running main() from gtest_main.cc\n"; testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); }
int main(int argc, char *argv[])
{
// For Android ADB
std::ios_base::sync_with_stdio(false);
testing::InitGoogleTest(&argc, argv);
// Force print tests times
testing::GTEST_FLAG(print_time) = true;
// Filter tests
testing::GTEST_FLAG(filter) = "LoggerTst.*";
return RUN_ALL_TESTS();
}
Привет, подскажи пожалуйста, как увеличить лимит на тест?? (по дефолту тест длится не дольше минуты)
Google testing framework (gtest)