У меня возникли некоторые проблемы, связанные с тем, что базовый проект тестирования модулей C++ запускает простой модульный тест.Единичные тесты никогда не выполняются
До сих пор у меня есть:
- создал пустой Visual C++ Unit Test App (Universal Windows)
- Добавлена очень простой тест по умолчанию Test_Method предоставляется в классе UnitTest.cpp по умолчанию.
- Построен и запущен тестовое приложение против локальной машины. При запуске приложения появляется пользовательский интерфейс с единичным тестированием по умолчанию.
Но мой тест не работает. появляется пользовательский интерфейс по умолчанию и просто сидит там с сообщением «Tests Running». Даже открытие Test Explorer и явное выполнение всех тестов приводит к аналогичной ситуации, хотя запуск тестов таким образом заставляет тест вращаться навсегда.
Надеюсь, я просто делаю что-то несложное. Может кто-то указать мне верное направление? Любые идеи, почему мои тесты никогда не срабатывают?
Любая помощь очень ценится!
Обновление: я протестировал новый проект C++, проект C#, который я тестировал из командной строки с помощью vstest.console.exe, а также создал проект xUnit. Пока проект xUnit является единственным, который не сталкивается с этой проблемой. Я не очень этому доволен, так как весь мой код находится в C++, а не C#. – Kylaaa