Для моих исследований я использую Intellitest на Visual Studio 2015 Enterprise. Я читал, что можно добавить допущения и утверждения к параметризованному модульному тесту, который генерирует Intellitest. К сожалению, мне также необходимо добавить предположения и утверждения в тестируемый код. Является ли это возможным? Если да, то как?Как я могу ввести утверждения/допущения в тестируемый код?
0
A
ответ
0
В параметризованных модульных тестах вы можете использовать статические классы PexAssume и PexAssert (подробности см. На странице MSDN sites).
В проверенном коде вы должны использовать Кодовые контракты. Однако, насколько мне известно, IntelliTest не распознает их в настоящее время для генерации тестовых примеров (source).
Смежные вопросы
- 1. Как я могу ввести код?
- 2. Как я могу ввести код bluemix promtional
- 3. Тестируемый код - правильно ли я делаю это?
- 4. Как написать тестируемый код в Swift
- 5. JMockit: Как ввести класс MockUp в тестируемый класс?
- 6. как я могу ввести арабский символ в этот код?
- 7. Как я могу ввести этот код на C++ в Dart
- 8. Как я могу ввести введенное поле в этот код
- 9. пишущий тестируемый код в этом сценарии
- 10. Как я могу разработать тестируемый TcpClient/TcpListener Wrapper
- 11. Тестируемый код: Прикрепить обработчик событий в конструкторе
- 12. Javascript: Как я могу ввести «@» в URL?
- 13. Как я могу ввести код для вызова следующих данных JSON?
- 14. Как я могу ввести изображение в mysqli?
- 15. Могу ли я ввести код Javascript в пользовательские вкладки Chrome
- 16. Как я могу ввести услугу в функцию?
- 17. Как я могу ввести местоположение в угловое2?
- 18. Как я могу ввести пароль в Java?
- 19. Как я могу ввести список в коллекцию?
- 20. Как я могу ввести ViewContainerRef в службу?
- 21. Как я могу ввести зависимость в метод?
- 22. Как я могу ввести подсказку в массив?
- 23. Тестируемый дизайн
- 24. Scala тестируемый код с наследованием и микшинами
- 25. Ввести код в переменную
- 26. Где я могу ввести значения?
- 27. В fortran я могу ввести функцию?
- 28. Как я могу программно ввести режим?
- 29. Как я могу ввести этот массив
- 30. Как я могу ввести проверку CGColor/CGPath?
Благодарим за ответ. Что делать, если я вставляю в тестируемый код инструкцию if (precption_violated) throw new AssumptionViolatedException(), и я ее поймаю в PUT, скажем: try {codeUnderTest(); } catch (AssumptionViolatedException e) {PexAssume.Fail(); }? –