CPPUnit ASSERT для функции C, которая возвращает несколько параметров - PullRequest
0 голосов
/ 11 июня 2018

Мне нужно использовать CPPUnit в моем проекте, который включает в себя как C ++, так и C-коды.Как мне CPPUNIT_ASSERT использовать следующую функцию для модульного тестирования:

void readData(char* locationOfData,int* sizeT, int* sizeW,double* values);

INPUT: locationOfData - путь к файлу данных

ВЫХОДЫ: sizeT, sizeW, значения (массив)

Для простых функций, таких как поиск минимум трех чисел, мы можем использовать:

CPPUNIT_ASSERT(1==minValue(2,3,1));

Как выполнить модульное тестирование функции readData выше?

...