Модульное тестирование ActiveX Control (C++)
У меня проблемы с поиском информации об этом через Google, поэтому я решил спросить здесь.
У меня есть элемент управления ActiveX, разработанный на C++ с ATL. Я использую Visual Studio 2012. Я хочу добавить модульные тесты в этот проект.
Честно говоря, я не уверен, что делать, чтобы начать. Я не уверен, должен ли я использовать собственный или управляемый тестовый проект, я пробовал оба. Но я даже не могу понять, как создать экземпляр элемента управления в тестовом коде, чтобы начать его тестирование. Кто-нибудь знает какую-то основную документацию или может указать мне правильное направление?
1 ответ
Вы, вероятно, должны посмотреть на http://msdn.microsoft.com/en-us/library/hh419385(v=vs.120).aspx
Также есть много хороших проектов по проекту кода, которые проходят через них.
Чтобы разорвать любые зависимости ATL, вы должны реорганизовать свой код в отдельную библиотеку lib или dll, иначе можно было бы ссылаться на созданный объектный файл.
НТН