Интеграционное тестирование кода C ++ из NUnit в управляемом коде - PullRequest
0 голосов
/ 19 сентября 2009

У меня есть библиотека, написанная на c ++, которую я хочу выполнить сквозным тестом из C # посредством взаимодействия. По сути, эта библиотека принимает некоторые параметры и выводит файл на другом конце. Я хочу передать запросы в com-взаимодействие, а затем подтвердить, что все данные были правильно записаны в файл.

Возможно ли это сделать? Есть ли более простой способ? Используя pinvoke или что-то?

Спасибо

1 Ответ

1 голос
/ 19 сентября 2009

Я бы использовал C ++ / CLI для склейки вместе .net-тестов и собственного кода C ++.

На практике это работает достаточно хорошо: у меня была похожая проблема несколько месяцев назад - я хотел убедиться, что написанная мной библиотека протокола C ++ будет совместима с существующей реализацией Java. Для этого я использовал тонкую оболочку C ++ / CLI для кода C ++, построил Java как J # и написал тесты на C #.

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