Могу ли я протестировать скомпилированную и связанную программу C ++ с тестовыми примерами TestNG и Java? - PullRequest
0 голосов
/ 11 октября 2018

Я знаком с программированием на C ++, и сейчас я изучаю Java для написания тестов на основе TestNG.Чтобы прояснить мой вопрос: если я напишу небольшое программное обеспечение на C ++, затем скомпилирую и свяжу его, чтобы получить исполняемый файл, могу ли я написать контрольные примеры на Java / TestNG, которые могут получить доступ к программному обеспечению на основе C ++ и проверить его функциональные возможности?Если да, как именно работает взаимодействие между тестовыми наборами Java и двоичным кодом?

1 Ответ

0 голосов
/ 11 октября 2018

Да, вы можете подключить Java и C ++ через https://stackoverflow.com/questions/tagged/jni. (но это будет длинный, крутой путь.)

Вы можете настроить классы / объекты Java, которые общаются с C ++ -код через JNI, и, конечно, вы можете написать тестовые тестовые модули для этих классов Java.

Обратите внимание, что ваш код на C не нужно связывать в двоичный файл, вам просто понадобится скомпилированный объектный код.

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