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

86
Angular 2 Testing - вызов функции Async - когда использовать

Когда вы используете функцию async в TestBed при тестировании в Angular 2? Когда вы это используете? beforeEach(() => { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); }); А когда ты этим пользуешься? beforeEach(async(() => {...

86
Как изменить реализацию макета для каждого отдельного теста [Jestjs]

Я хотел бы изменить реализацию фиктивной зависимости для каждого отдельного теста , расширив поведение макета по умолчанию и вернув его обратно к исходной реализации при выполнении следующего теста. Короче вот чего я пытаюсь достичь: имитация зависимости изменить / расширить реализацию макета за...

85
phpunit избегает аргументов конструктора для имитации

Как избежать вызова phpunit конструктора для фиктивного объекта? В противном случае мне понадобится фиктивный объект в качестве аргумента конструктора, другой для этого и т. Д. Кажется, что api выглядит так: getMock($className, $methods = array(), array $arguments = array(), $mockClassName = '',...

85
Есть ли набор файлов «Lorem ipsums» для тестирования проблем с кодировкой символов?

Для верстки у нас есть наш знаменитый текст «Lorem ipsum», чтобы проверить, как он выглядит. Я ищу набор файлов, содержащих текст, закодированный в нескольких разных кодировках, которые я могу использовать в своих тестах JUnit для тестирования некоторых методов, которые имеют дело с кодировкой...

84
Тестируете веб-службу JAX-RS?

В настоящее время я ищу способы создания автоматических тестов для веб-службы на основе JAX-RS (Java API для RESTful Web Services). Мне в основном нужен способ отправить ему определенные данные и убедиться, что я получаю ожидаемые ответы. Я бы предпочел сделать это через JUnit, но я не уверен, как...

84
Спец. для вывода XML JUnit [закрыто]

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

84
Продолжение в Python unittest, когда утверждение не выполняется

РЕДАКТИРОВАТЬ: переключился на лучший пример и пояснил, почему это настоящая проблема. Я хотел бы написать модульные тесты на Python, которые продолжат выполнение при сбое утверждения, чтобы я мог видеть несколько сбоев в одном тесте. Например: class Car(object): def __init__(self, make, model):...

84
Существуют ли фреймворки Fake File System для Java? [закрыто]

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

84
Как сопоставить значение null, переданное параметру Class <T> с помощью Mockito

У меня есть такие методы: public <T> method(String s, Class<T> t) {...} Что мне нужно проверить, что nullпередается второму аргументу при использовании сопоставителей для других параметров, я делал это: @SuppressWarnings("unchecked") verify(client).method(eq("String"),...

84
Есть ли средство сопоставления жасмина для сравнения объектов по подмножествам их свойств

У меня есть объект, который может быть расширен в соответствии с моим тестируемым поведением, но я хочу убедиться, что исходные свойства все еще существуют. var example = {'foo':'bar', 'bar':'baz'} var result = extendingPipeline(example) // {'foo':'bar', 'bar':'baz', 'extension': Function}...

84
как исправить 404 предупреждения для изображений во время модульного тестирования кармы

Я тестирую одну из своих директив (angularjs), используя grunt / karma / phantomjs / jasmine. Мои тесты проходят нормально describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new();...

83
Django self.client.login (…) не работает в модульных тестах

Я создал пользователей для своих модульных тестов двумя способами: 1) Создайте фикстуру для "auth.user", которая выглядит примерно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Я не...

83
Должны ли частные / защищенные методы проходить модульное тестирование?

При разработке TDD первое, что вы обычно делаете, - это создаете свой интерфейс, а затем начинаете писать свои модульные тесты для этого интерфейса. По мере прохождения процесса TDD вы в конечном итоге создаете класс, реализующий интерфейс, и затем в какой-то момент ваш модульный тест будет...

83
Есть ли в Visual Studio покрытие кода для модульных тестов?

Я использую Visual Studio 2015 Community edition, и я знаю, что у него есть возможность создавать модульные тесты для тестирования кода, но я не вижу возможности проверить покрытие кода, поэтому я хотел бы знать, есть ли в Visual Studio этот вариант или если мне нужно использовать сторонний...

82
Модульное тестирование с помощью django-celery?

Я пытаюсь придумать методологию тестирования для нашего проекта django-celery . Я прочитал примечания в документации , но это не дало мне хорошего представления о том, что на самом деле делать. Я не беспокоюсь о тестировании задач в реальных демонах, а только о функциональности моего кода. В...

82
AssertEquals 2 Списки игнорируют порядок

Я считаю, что это должен быть действительно простой вопрос. Но как-то не могу найти ответ в гугле. Предположим, у меня есть 2 списка строк. Первый содержит «Строку A» и «Строку B» , второй - «Строку B» и «Строку A» (обратите внимание на разницу в порядке). Я хочу протестировать их с помощью JUnit,...

81
Утверждение, что массивы равны в тестовой среде Visual Studio 2008

Есть ли простой способ проверить в модульном тесте, что два массива равны (то есть имеют одинаковое количество элементов и все элементы одинаковы?). В Java я бы использовал assertArrayEquals (foo, bar);, но, похоже, нет эквивалента для C #. Я пробовал Assert.AreEqual(new string[]{"a", "b"},...

81
Как провести модульное тестирование изолированной директивы области в AngularJS

Каков хороший способ модульного тестирования изолированной области в AngularJS JSFiddle, показывающий модульный тест Фрагмент директивы scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the...

81
Модульное тестирование маршрутизатора Angular ui (указывается в URL-адресах)

У меня возникли проблемы с модульным тестированием маршрутизатора в моем приложении, которое построено на маршрутизаторе Angular ui. Я хочу проверить, изменяют ли переходы между состояниями URL соответствующим образом (позже будут более сложные тесты, но я начинаю именно с этого). Вот...