Я использую встроенную среду тестирования Visual Studio 2008 в своем проекте Visual C ++. Я добавляю новый тестовый проект, а затем новый юнит тест. Однако я не могу использовать ни одну из функций, предоставляемых Assert. Assert появляется в Intellisense, но я ничего не могу с этим поделать. Я хорошо провел модульные тесты в Visual C #. Я забыл что-нибудь сделать?
EDIT:
Там не так много кода, потому что все, что я делаю, автоматически генерируется Visual Studio 2008. Вот шаги, которые я делаю:
- Файл -> Новый проект -> Visual C ++ -> Общие -> Пустой проект
- Решение правой кнопкой мыши в обозревателе решений -> Добавить -> Новый проект ...
- Visual C ++ -> Test -> Test Project
- Открыть UnitTest1.cpp (автоматически сгенерированный)
- Перейти к TestMethod1 ()
Отсюда, когда я пытаюсь использовать класс Assert (например, Assert.AreEqual), я не могу этого сделать. Если я делаю то же самое в проекте Visual C #, он работает нормально.