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

167
Какова цель макет объектов?

Я новичок в модульном тестировании, и я постоянно слышу слова «фиктивные объекты». С точки зрения непрофессионала, может ли кто-нибудь объяснить, что такое фиктивные объекты и для чего они обычно используются при написании модульных...

167
toBe (true) против toBeTruthy () против toBeTrue ()

В чем разница expect(something).toBe(true), expect(something).toBeTruthy()и expect(something).toBeTrue()? Обратите внимание, что toBeTrue()это пользовательское сопоставление, представленное jasmine-matchersсреди других полезных и удобных сопоставителей, таких как toHaveMethod()или...

167
Как начать работать с TDD с Ruby on Rails? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я знаком с концепциями...

165
Утверждение равно 2 спискам в Junit

Как я могу сделать утверждение равенства между списками в тестовом примере JUnit ? Равенство должно быть между содержанием списка. Например: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String>...

165
Запуск конкретного тестового примера в Django, когда у вашего приложения есть каталог тестов

В документации Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) говорится, что вы можете запускать отдельные тестовые случаи, указав их: $ ./manage.py test animals.AnimalTestCase Это предполагает, что у вас есть свои тесты в файле tests.py в вашем приложении Django....

165
Visual Studio 2015 или 2017 не обнаруживает модульные тесты

РЕДАКТИРОВАТЬ 2016-10-19: Первоначальный вопрос был о проблеме, специфичной для VS2015 CTP6 с тестером XUnit. Из ответов ясно, что существует гораздо более широкая проблема с обнаружением модульных тестов в Visual Studio, которая может возникать во многих различных ситуациях. Я очистил свой вопрос,...

164
Модульное тестирование Node.js [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Существуют ли в настоящее время какие-либо...

162
Как я могу рассчитать сегмент кода для тестирования производительности с помощью Pythons timeit?

У меня есть сценарий Python, который работает так же, как и должен, но мне нужно написать время выполнения. Я погуглил, что мне следует использовать, timeitно я не могу заставить его работать. Мой скрипт на Python выглядит так: import sys import getopt import timeit import random import os import...

162
Как вы пишете тесты для argparse части модуля python? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос У меня есть модуль...

161
Изменить время ожидания по умолчанию для мокко

Если у нас есть файл юнит-теста my-spec.js, работающий с mocha: mocha my-spec.js Время ожидания по умолчанию будет 2000 мс. Он может быть перезаписан для частичного тестирования с параметром командной строки: mocha my-spec.js --timeout 5000 Можно ли глобально изменить время ожидания по умолчанию...

161
Как проверить тип сгенерированного исключения в Jest

Я работаю с некоторым кодом, где мне нужно проверить тип исключения, созданного функцией (это TypeError, ReferenceError и т. Д.). Моя текущая среда тестирования - это AVA, и я могу протестировать ее как t.throwsметод второго аргумента , например, здесь: it('should throw Error with message \'UNKNOWN...

161
Как использовать ArgumentCaptor для заглушки?

В документации Mockito и Javadocs говорится Рекомендуется использовать ArgumentCaptor с проверкой, но не с заглушкой. но я не понимаю, как ArgumentCaptor может быть использован для заглушки. Может кто-нибудь объяснить вышеприведенное утверждение и показать, как ArgumentCaptor может использоваться...

160
Модульное тестирование событий в C # (по порядку)

У меня есть некоторый код, который вызывает PropertyChangedсобытия, и я хотел бы иметь возможность провести модульное тестирование, чтобы события вызывались правильно. Код, который вызывает события, похож на public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler...

160
Python - doctest против unittest [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я пытаюсь начать с модульного тестирования в Python, и...

160
ReferenceError: описание не определено NodeJs

Я пытаюсь определить некоторые конечные точки и сделать тест, используя nodejs. У server.jsменя есть: var express = require('express'); var func1 = require('./func1.js'); var port = 8080; var server = express(); server.configure(function(){ server.use(express.bodyParser()); });...

160
pytest: утверждать почти равно

Как сделать assert almost equalс py.test для поплавков, не прибегая к чему-то вроде: assert x - 0.00001 <= y <= x + 0.00001 В частности, будет полезно знать изящное решение для быстрого сравнения пар поплавков, не распаковывая их: assert (1.32, 2.4) == i_return_tuple_of_two_floats()...

159
Использование Moq для определения, вызывается ли метод

Насколько я понимаю, я могу проверить, что вызов метода произойдет, если я вызову метод более высокого уровня, то есть: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Я хочу проверить, что если я позвоню, SomeMethod()то...

158
Как пройти тестирование всех тестов в моем проекте?

Команда go testохватывает *_test.goфайлы только в одном каталоге. Мне нужен go testвесь проект, а это значит, что тест должен охватывать все *_test.goфайлы в каталоге ./и все дочерние деревья в каталоге ./. Какая команда для этого?...