Вопросы с тегом «testing»

157
Могу ли я писать в консоль в модульном тесте? Если да, то почему не открывается окно консоли?

У меня есть тестовый проект в Visual Studio. Я использую Microsoft.VisualStudio.TestTools.UnitTesting . Я добавляю эту строку в один из своих модульных тестов: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Когда я запускаю тест, он проходит успешно, но окно консоли...

157
Запретить юнит-тесты, но разрешить интеграционные тесты в Maven

У меня есть сборка Maven, в которой я использую плагин SureFire для запуска некоторых модульных тестов и плагин FailSafe для запуска некоторых интеграционных тестов. Я хотел бы запустить только тесты плагина FailSafe. Для меня это плохое решение - добавлять разные профили или что-то еще в pom,...

155
Как я могу тестировать GUI?

Расчеты в моем коде хорошо проверены, но поскольку кода GUI так много, общий охват кода ниже, чем хотелось бы. Есть ли какие-либо рекомендации по модульному тестированию кода GUI? Это вообще имеет смысл? Например, в моем приложении есть графики. Я не смог понять, как автоматизировать тестирование...

154
Использование Жасмин, чтобы шпионить за функцией без объекта

Я новичок в Жасмин и только начал использовать его. У меня есть файл библиотеки JS с большим количеством функций, которые не связаны ни с одним объектом (то есть являются глобальными). Как мне следить за этими функциями? Я пытался использовать окно / документ в качестве объекта, но шпион не...

154
Где находится выбор «Создать юнит-тесты»?

Я установил новую Visual Studio 2012 Ultimate. Я создал тестовый проект с моим решением, и он содержит несколько стандартных тестов. Однако щелчок правой кнопкой мыши по новым методам больше не отображает контекстное меню «Создание юнит-тестов». Смотрите Visual Studio 2010 Ultimate: И Visual Studio...

154
Настройте RSpec для тестирования гема (не Rails)

С добавленным генератором rspec-rails легко настроить RSpec для тестирования приложения Rails. Но как насчет добавления RSpec для тестирования гемов в разработке? Я не использую ювелирный или подобные инструменты. Я просто использовал Bundler ( bundle gem my_gem), чтобы настроить структуру для...

154
Как проверить расширения Chrome?

Есть ли хороший способ сделать это? Я пишу расширение, которое взаимодействует с веб-сайтом в виде скрипта контента и сохраняет данные с помощью localalstorage. Существуют ли какие-либо инструменты, платформы и т. Д., Которые я могу использовать для проверки этого поведения? Я понимаю, что есть...

153
Как выполнить модульное тестирование объекта с запросами к базе данных

Я слышал, что модульное тестирование «абсолютно круто», «действительно круто» и «всевозможные хорошие вещи», но 70% или больше моих файлов связаны с доступом к базе данных (некоторые читают, а некоторые пишут), и я не знаю, как написать модульный тест для этих файлов. Я использую PHP и Python, но я...

153
Почему я должен использовать Hamcrest-Matcher и assertThat () вместо традиционного assertXXX () - Методы

Когда я смотрю на примеры в классе Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не вижу большого преимущества перед,...

152
Как мне издеваться над сервисом, который возвращает обещание в модульном тесте AngularJS Jasmine?

У меня есть myServiceто , что использует myOtherService, что делает удаленный вызов, возвращая обещание: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return...

152
Пример аргумента Mockito в аргументе Captor

Может ли кто-нибудь предоставить мне пример, показывающий, как использовать org.mockito.ArgumentCaptorкласс и чем он отличается от простых сопоставителей , которые предоставляются с mockito. Я прочитал предоставленные документы mockito, но они не иллюстрируют это ясно, никто из них не может...

152
Как мне запустить один тест с Nose in Pylons

У меня есть приложение Pylons 1.0 с кучей тестов в каталоге test / functions. Я получаю странные результаты теста и хочу просто запустить один тест. В документации к носу сказано, что я должен быть в состоянии передать имя теста в командной строке, но я получаю ImportErrors независимо от того, что...

151
Проверить вызов метода с помощью Moq

Я новичок в модульном тестировании на C # и учусь использовать Moq. Ниже представлен класс, который я пытаюсь протестировать. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test"...

151
Может ли модульный тестовый проект загрузить файл app.config целевого приложения?

Я занимаюсь модульным тестированием приложения .NET (.exe), которое использует файл app.config для загрузки свойств конфигурации. Само приложение модульного тестирования не имеет файла app.config. Когда я пытаюсь выполнить модульное тестирование метода, который использует любое из свойств...

151
Как вывести в CLI во время выполнения модульных тестов PHP?

При запуске теста PHPUnit я хотел бы иметь возможность выводить выходные данные, чтобы я мог отлаживать одну или две вещи. Я попробовал следующее (аналогично примеру с руководством по PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function...

150
Насмешливая функция python на основе входных аргументов

Мы использовали Mock для Python некоторое время. Теперь у нас есть ситуация, в которой мы хотим смоделировать функцию def foo(self, my_param): #do something here, assign something to my_result return my_result Обычно, способ посмеяться над этим будет (при условии, что foo является частью объекта)...

150
Модульное тестирование внутренних методов в библиотеке VS2017 .Net Standard

В настоящее время я работаю с последней версией кандидата на выпуск Visual Studio 2017, создавая библиотеку .Net Standard 1.6. Я использую xUnit для модульного тестирования моего кода, и мне было интересно, можете ли вы по-прежнему тестировать внутренние методы в VS2017. Я помню, что вы могли бы...

150
ScalaTest в sbt: есть ли способ запустить один тест без тегов?

Я знаю, что один тест можно запустить, запустив в sbt, testOnly *class -- -n Tag Есть ли способ сообщить sbt / scalatest для запуска одного теста без тегов? Например: testOnly *class -- -X 2 это будет означать «запустить второй тест в классе. Что бы это ни было». У нас есть куча тестов, и никто не...

149
Как вы макете файловую систему в C # для модульного тестирования?

На этот вопрос есть ответы на Stack Overflow на русском : мерзавец - ключ хоста сервера не кэшируются Существуют ли какие-либо библиотеки или методы для моделирования файловой системы в C # для написания модульных тестов? В моем текущем случае у меня есть методы, которые проверяют, существует ли...