Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2017, 15:08   #1
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
По умолчанию MS Test в Visual Studio 2012 есть?

как запускается правильно он
покайфуежи вне форума Ответить с цитированием
Старый 27.12.2017, 15:40   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Наверно есть.
C# (.NET) или С++? Гуглить "Microsoft Test <язык>" пробовали?

Скорее всего там надо создать проект MS Test (и в тестах вызывать код основного проекта, например подключив его в References) и где-то в меню какой-нибудь Test Explorer.

Но я давно не видел проектов использующих его, обычно берут NUnit, xUnit.Net для .NET и Google Test, CppUnit для С++.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.12.2017, 12:43   #3
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

MSTest появился в Visual Studio 2012. Я бы лучше поставил VS2015, потому что там какие-то улучшения были и весит она меньше, чем 2017.

Я использую:
  • NUnit/NSubstitute - для C#
  • GTest/GMock - для C++

Чтобы тесты на C++/GTest/GMock отображались в Test Explorer нужно поставить плагин для VS: Google Test Adapter
8Observer8 вне форума Ответить с цитированием
Старый 28.12.2017, 13:03   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
MSTest появился в Visual Studio 2012
https://en.wikipedia.org/wiki/Visual...ting_Framework
Цитата:
integrated into some versions of Visual Studio 2005 and later
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.12.2017, 13:42   #5
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Возле слова "some" есть сноска на статью: Visual Studio 2010 Express – No tests, please

Как я понял, в Visual Studio 2010 Express не был включён MSTest.

Цитата:
However, there is one drawback that sounds like a massive deal breaker to me. Running Unit tests with Visual Studio 2010 is not (easily) possible.

Firstly, the integrated MSTest feature does not seem to be included. It’s not in the menu, and the ASP.NET MVC2 template comes without the test project it normally includes.
8Observer8 вне форума Ответить с цитированием
Старый 28.12.2017, 19:10   #6
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Google Test Adapter

может есть статья по установке?
покайфуежи вне форума Ответить с цитированием
Старый 28.12.2017, 19:15   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это для Google Test, а не MS.

...и для нажатия одной кнопки не нужна статья. Другое дело добавление самого GTest в проект, но по нему полно статей.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 28.12.2017 в 19:17.
Alex11223 вне форума Ответить с цитированием
Старый 28.12.2017, 19:26   #8
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Другое дело добавление самого GTest в проект, но по нему полно статей.
это подойдет? здесь правильно все?
https://www.youtube.com/watch?v=n1OL800IcXI
покайфуежи вне форума Ответить с цитированием
Старый 28.12.2017, 19:32   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://www.bogotobogo.com/cplusplus/...test_gtest.php
http://www.programmersforum.ru/showthread.php?t=294027
http://www.programmersforum.ru/showp...3&postcount=14
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.12.2017, 23:20   #10
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
По умолчанию

за это спасибо
покайфуежи вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Studio 2012 stu_dent Софт 0 09.11.2016 06:20
Google test в Visual Studio 2013 mns_14 Общие вопросы C/C++ 18 29.05.2016 13:43
Microsoft Visual Studio 2012 PaShа Софт 9 17.04.2015 13:30
Visual Studio 2010-2012 Генрюсай Visual C++ 0 29.05.2013 22:49