Модульное тестирование Windows MF C (CTreeCtrl в специальном) - PullRequest
0 голосов
/ 07 мая 2020

Мне нужно написать несколько модульных тестов для класса, содержащего объект CTreeCtrl. Проблема в том, что я не могу передать всю цепочку windows и запустить приложение как обычно, поэтому при использовании этого объекта я получаю сообщение об ошибке при вызове Create или Adding item. Например, я знаю, что не могу передать null в Create как pParentWnd, но в моем случае это было бы так. Есть ли способ создать "издевательский" объект CWnd для передачи? Я использую Visual Studio 2017 и Google Test / Mock. Как я могу инициализировать CTreeCtrl вне обычного окна WinApi?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...