unit-testing- все статьи тега ➜ страница 4


F# разработка и модульное тестирование?

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

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

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

Что делает хороший модульный тест? [закрытый]

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

CMake: структура проекта с модульными тестами

Я пытаюсь структурировать свой проект, чтобы включить источники производства (в src папку) и тесты (в test папку). Я использую CMake, чтобы построить это. В качестве минимального примера у меня есть следующие файлы: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp sqr.cpp) src / sqr.h #ifndef SQR_H #define SQR_H double sqr(double); #endif // SQR_H src / sqr.cp ...

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

У меня есть модуль Python, который использует библиотека argparse. Как написать тесты для этого раздела базы кода? ...

Как вы тестируете частные методы с помощью NUnit?

Мне интересно, как правильно использовать NUnit. Сначала я создал отдельный тест-проект, который использует мой основной проект в качестве ссылки. Но в этом случае я не могу проверить частные методы. Я предполагал, что мне нужно включить мой тестовый код в мой основной код?! - Это не кажется правильным способом сделать это. (Мне не нравится идея доставки кода с тестами в нем.) Как вы тестируете частные методы с помощью NUnit? ...

Как запустить один тест из набора тестов rails?

Как я могу запустить один тест из набора тестов rails? rake test ANYTHING кажется, не поможет. ...

Изменить тайм-аут по умолчанию для мокко

у меня следующий вопрос если у нас есть модульный тестовый файл my-spec.JS и работает с мокко : mocha my-spec.js тайм-аут по умолчанию будет 2000 ms.It можно перезаписать для частичного теста с параметром командной строки: mocha my-spec.js --timeout 5000 вопрос: Можно ли изменить тайм-аут по умолчанию глобально для всех тестов ? То есть когда вы звоните mocha my-spec.js значение таймаута по умолчанию будет отличаться от 2000 МС Заранее спасибо ...

Использование МОК для модульного тестирования

Как можно использовать контейнер IoC для модульного тестирования? Полезно ли управлять mocks в огромном решении (50+ проектов) с помощью IoC? Какие-нибудь впечатления? Любые библиотеки C#, которые хорошо работают для использования его в модульных тестах? ...

Тест JUnit с динамическим числом тестов

в нашем проекте у меня есть несколько JUnit тесты, которые, например, берут каждый файл из каталога и запускают тест на нем. Если я реализую testEveryFileInDirectory метод TestCase Это показывает, как только один тест, который может потерпеть неудачу или успех. Но меня интересуют результаты по каждому отдельному файлу. Как я могу написать TestCase/TestSuite таким образом, что каждый файл будет отображаться как отдельный тест, например, в графическом TestRunner затмения? (Кодирование явного метод ...

Как издеваться над ConfigurationManager.Параметр appsettings с Moq

Я застрял в этой точке кода, который я не знаю, как издеваться: ConfigurationManager.AppSettings["User"]; Я должен издеваться над ConfigurationManager, но я не имею понятия, я использую упаковка. кто-то может дать мне совет? Спасибо! ...

RSpec: в чем разница между let и A перед блоком?

в чем разница между let и before блок в RSpec? и когда использовать каждый из них? какой будет хороший подход (пусть или раньше) в приведенном ниже примере? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Я изучил этот пост stackoverflow но это хорошо, чтобы определить, пусть для ассоциации вещи, как выше? ...

Как модульное тестирование изолированной области директивы в 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 model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } Я хочу убедиться, что директива прослушивает изменения ...

Существует ли набор файлов "Lorem ipsums" для тестирования проблем с кодировкой символов?

для layouting у нас есть наш знаменитый текст "Lorem ipsum", чтобы проверить, как это выглядит. то, что я ищу, - это набор файлов, содержащих текст, закодированный с несколькими различными кодировками, которые я могу использовать в своих тестах JUnit для тестирования некоторых методов, которые имеют дело с кодировкой символов при чтении текстовых файлов. Образец: имеющего ISO 8859-1 закодированный тест-файл и A Windows-1252 закодированный тестовый файл. Windows-1252, которая обязательно вызов ...

Несколько операторов RunWith в jUnit

Я пишу модульный тест и хочу использовать JUnitParamsRunner и MockitoJUnitRunner для одного тестового класса. к сожалению, не работает: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } есть ли способ использовать оба, Mockito и JUnitParams в одном тестовом классе? ...

Как вы единичный тест задачи сельдерея?

документация по сельдерею упоминает тестирование сельдерея в Django но не объясняет, как проверить задачу сельдерея, если вы не используете Django. Как ты это делаешь? ...

Модульные тесты на проверку MVC

Как я могу проверить, что мое действие контроллера помещает правильные ошибки в ModelState при проверке сущности, когда я использую проверку DataAnnotation в MVC 2 Preview 1? какой-то код, чтобы проиллюстрировать. Во-первых, действие: [HttpPost] public ActionResult Index(BlogPost b) { if(ModelState.IsValid) { _blogService.Insert(b); return(View("Success", b)); } return View(b); } и вот неудачный модульный тест, который, ...

Для тестирования пользовательской проверки в AngularJS директивы

эта пользовательская директива проверки является примером, представленным на официальном сайте angular. http://docs.angularjs.org/guide/forms Он проверяет ввод текста в числовом формате или нет. var INTEGER_REGEXP = /^-?d*$/; app.directive('integer', function() { return { require: 'ngModel', link: function(scope, elm, attrs, ctrl) { ctrl.$parsers.unshift(function(viewValue) { if (INTEGER_REGEXP.test(viewValue)) { // it is valid ctrl.$setValidity('in ...

Модульное тестирование Android Studio: чтение данных (входной) файл

в модульном тесте, как я могу прочитать данные из файла json на моем (desktop) файловой системы, без жесткого кодирования пути? Я хотел бы прочитать тестовый ввод (для моих методов синтаксического анализа) из файла вместо создания статических строк. файл находится в том же месте, что и мой код модульного тестирования, но я также могу разместить его где-то еще в проекте, если это необходимо. Я использую Android Studio. ...

В чем разница между " Это " и "тест" в шутку?

у меня есть два теста в моей тестовой группе. Один использует его, другой использует тест, и они, похоже, работают очень похоже. В чем разница между ними? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { undefinedCount += item === undefined ? 1 : 0; } // console.log("result", ...