Я тестирую конкретную реализацию алгоритма со случайными входными данными с помощью Google Test Framework. Я хочу использовать одни и те же случайные входные данные для другой реализации того же алгоритма. Я тестирую две реализации, используя два отдельных тестовых примера. Есть ли способ поделиться случайными входными данными из одного тестового примера в другой.Обмен данными между двумя тестовыми примерами в платформе Google Analytics
0
A
ответ
2
Вы можете использовать Test Fixture, как описан в документации:
TEST_F(test_case_name, test_name) {
... test body ...
}
тестовые сохранить данные, созданные с помощью функции SetUp()
, между запусками ваших тестов, как он был изменен.
+1
Благодарим вас за ответ. Я уже использую TEST_F. Но я хочу поделиться данными между двумя TEST_F., Возможно ли это? Документация говорит, что SetUp будет создавать экземпляр каждого тестового примера. – Praveen
Создать испытательный прибор. –
Использовать тот же алгоритм и семя RNG? – user4581301
@ user4581301 с использованием того же алгоритма RNG и семян. – Praveen