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

89
программно добавить id в R.id

Я создаю EditTextобъект, на который затем пытаюсь сослаться в модульном тесте. Что это лучший способ , чтобы добавить новый , idчтобы R.idдля этого динамически созданного объекта, так что я могу потом сослаться на него с помощью findViewById()в тестовом модуле?...

89
Мокинг IPrincipal в ASP.NET Core

У меня есть приложение ASP.NET MVC Core, для которого я пишу модульные тесты. Один из методов действия использует имя пользователя для некоторых функций: SettingsViewModel svm = _context.MySettings(User.Identity.Name); что явно не проходит в модульном тесте. Я огляделся, и все предложения от .NET...

89
PHPUnit - 'Тесты не выполняются' при использовании файла конфигурации

Проблема Чтобы улучшить качество кода, я решил попробовать научиться тестировать свой код с помощью модульного тестирования вместо моих посредственных в лучшем случае решений для тестирования. Я решил установить PHPUnit, используя composer для личной библиотеки, которая позволяет мне выполнять...

88
Насколько глубоки ваши модульные тесты?

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Что я обнаружил в TDD, так это то, что на настройку тестов требуется время, и, будучи естественно ленивым, я...

88
Как тестировать асинхронный код с помощью MSTest

Я пишу очень простой асинхронный код. Просто сохраняю файл вне потока. Я хотел бы протестировать этот код с помощью платформы модульного тестирования MSTest в Microsoft Visual Studio Team System 2008. Как мне это сделать? Я хотел бы просто заблокировать тестовый метод, пока метод не вернется. Я...

88
обратные вызовы mockito и получение значений аргументов

Мне не удалось заставить Mockito захватывать значения аргументов функции! Я издеваюсь над индексом поисковой системы и вместо того, чтобы строить индекс, я просто использую хеш. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader...

88
Как проверить, что «исключений не было» в модульном тесте MSTest?

Я пишу модульный тест для этого единственного метода, который возвращает «void». Я хотел бы иметь один случай, когда тест проходит, когда нет исключения. Как мне написать это на C #? Assert.IsTrue(????) (Я предполагаю, что именно так я должен проверить, но что входит в "???") Надеюсь, мой вопрос...

88
Как показать, что мои тесты проходят / не проходят в Github?

У меня есть проект на github, в котором есть обширные модульные тесты (с использованием mocha для node.js). Я хотел бы похвастаться, показывая, что тесты проходят / не проходят на каждой странице. Я заметил, что это делают другие проекты на Github. Мне не удалось найти никакой документации о том,...

88
JUnit 4 против TestNG - обновление 2013–2014 гг. [Закрыто]

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

88
Нет тестов, найденных для данного, включает ошибку при запуске параметризованного модульного теста в Android Studio

Я попытался запустить параметризованный модульный тест, как показано ниже, в Android Studio. import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import...

87
Как настроить googleTest как общую библиотеку в Linux

Debian больше не предоставляет предварительно скомпилированных пакетов для gTest. Они предлагают вам интегрировать фреймворк в make-файл вашего проекта. Но я хочу, чтобы мой make-файл был чистым. Как мне настроить gTest, как предыдущие версии (<1.6.0), чтобы я мог ссылаться на библиотеку?...

87
Есть ли способ протестировать EventEmitter в Angular2?

У меня есть компонент, который использует EventEmitter, а EventEmitter используется, когда кто-то щелкает на странице. Есть ли способ, которым я могу наблюдать за EventEmitter во время модульного теста и использовать TestComponentBuilder, чтобы щелкнуть элемент, который запускает метод...

86
Лучшие практики разработки через тестирование с использованием C # и RhinoMocks [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

86
Сборка Perl, модульное тестирование, покрытие кода: полный рабочий пример

Большинство ответов Stackoverflow, которые я нашел в отношении процесса сборки Perl, модульного тестирования и покрытия кода, просто указывают мне на CPAN за документацией. Нет ничего плохого в том, чтобы указывать на модули CPAN, потому что там должна находиться вся документация. Однако во многих...

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

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

86
Moq проверить с параметром объекта

Я пытаюсь проверить параметр, являющийся классом. Тестируемый код в порядке. Ошибка в тесте. Я пробовал два метода, но оба не дали результатов. Вот мои попытки: 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new ImageFilterOptions() { Width = 256, Height = 256, }));...

86
В чем разница между темой RSpec и let? Когда их использовать или нет?

http://betterspecs.org/#subject содержит некоторую информацию о subjectи let. Однако мне до сих пор неясно, в чем разница между ними. Кроме того, сообщение SO Каковы аргументы против использования before, let и subject в тестах RSpec? сказал, что лучше не использовать ни subjectили let. Куда мне...