У меня есть класс с массивом членов типа int
// Class Defenition
class Foo {
int array[5];
// ... Other Memebers
}
Иметь другой класс с функцией-членом, который имеет параметр типа Foo*
class SerialTXInterface {
public:
virtual bool print_foo(Foo* strPtr) = 0;
// ... Other Members
};
Макет для вышеуказанного метода:
MOCK_METHOD1(print_str_s, bool(Array_s<char>* strPtr));
Интерфейс SerialTX
SerialTXInterface* STX = &SerialTXObject;
Объект Фу
Foo FooObj;
Вызов функции
STX.print_foo(&FooOjb)
Как я могу убедиться, что массив элементов Foo [5] == {1, 2, 3, 4, 5}