2016-11-21 4 views
0

Мы пытаемся сделать UnitTest с использованием gtest. Однако в наших тестах мы создаем объект из определенного класса, который мы включили. Проблема в том, что мы должны придавать значение конструктору, поэтому каждый раз, когда мы запускаем нашу программу UnitTest, пользователю приходится записывать значения для построения объекта для каждого теста, так как мы создаем новый объект в каждом тесте. Мы делаем много испытаний, поэтому он становится очень непрактичным.UnitTest с gtest, можем ли мы создать объект в основном, который будет доступен в каждом тесте?

Есть ли способ, который мы могли бы создать для создания одного объекта, который можно было бы использовать в каждом тесте?

Спасибо!

(Да, мы начинаем: это наша первая программа программирования и использование самой горячей).

+0

см. Http://stackoverflow.com/questions/2435277/googletest-accessing-the-environment-from-a-test – PiotrNycz

ответ

0

Вы можете использовать класс Fixture. Он описан в документации.

+0

Большое спасибо! – user7189612

Смежные вопросы