Лучший способ написать модульный тест на C++ для кода
Здравствуйте, если программа не была написана таким образом с правильными функциями с заданным входом, каков был бы способ написать модульный тест или интеграционный тест, то есть вывод, который должен быть сравнен в конце в модульном тесте, не содержится в функции, должен ли я изменить код, чтобы содержать все в функции для конкретного вывода, который я должен получить?
Что я уже пробовал:
Я пытался написать его, но понятия не имею, что вызывать, поскольку значение, которое я должен проверить, не содержится в конкретной функции, принимающей определенные входные данные