Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

как запускается правильно он
покайфуежи вне форума   Ответить с цитированием
Старый 27.12.2017, 16:40   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,335
Репутация: 3242

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

Но я давно не видел проектов использующих его, обычно берут NUnit, xUnit.Net для .NET и Google Test, CppUnit для С++.
Alex11223 вне форума   Ответить с цитированием
Старый 28.12.2017, 13:43   #3
8Observer8
Профессионал
 
Регистрация: 02.01.2011
Сообщений: 3,260
Репутация: 915
По умолчанию

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, 14:03   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,335
Репутация: 3242

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
MSTest появился в Visual Studio 2012
https://en.wikipedia.org/wiki/Visual...ting_Framework
Цитата:
integrated into some versions of Visual Studio 2005 and later
Alex11223 вне форума   Ответить с цитированием
Старый 28.12.2017, 14:42   #5
8Observer8
Профессионал
 
Регистрация: 02.01.2011
Сообщений: 3,260
Репутация: 915
По умолчанию

Возле слова "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, 20:10   #6
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
Репутация: 10
По умолчанию

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

может есть статья по установке?
покайфуежи вне форума   Ответить с цитированием
Старый 28.12.2017, 20:15   #7
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,335
Репутация: 3242

icq: 512-765
skype: alexp.frl
По умолчанию

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

...и для нажатия одной кнопки не нужна статья. Другое дело добавление самого GTest в проект, но по нему полно статей.

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

http://www.bogotobogo.com/cplusplus/...test_gtest.php
http://www.programmersforum.ru/showthread.php?t=294027
http://www.programmersforum.ru/showp...3&postcount=14
Alex11223 вне форума   Ответить с цитированием
Старый 29.12.2017, 00:20   #10
покайфуежи
Пользователь
 
Регистрация: 27.12.2017
Сообщений: 13
Репутация: 10
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


03:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru