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

301
Сделать приватный метод общедоступным для модульного тестирования… хорошая идея?

Примечание модератора: здесь уже размещено 39 ответов (некоторые из них были удалены). Прежде чем опубликовать свой ответ, подумайте, можете ли вы добавить что-то значимое в обсуждение. Вы, скорее всего, просто повторяете то, что уже сказал кто-то еще. Иногда мне приходится делать закрытый метод в...

300
Сравнение структур модульных тестов C ++ [закрыто]

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

293
Модульное тестирование частных методов в C #

Visual Studio позволяет модульное тестирование частных методов через автоматически сгенерированный класс средства доступа. Я написал тест частного метода, который успешно компилируется, но во время выполнения он не работает. Довольно минимальная версия кода и теста: //in project MyProj class TypeA...

289
Покрытие кода с Мокко

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

287
Лучшие практики для тестирования защищенных методов с помощью PHPUnit

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

282
В чем разница между «это» и «тест» в шутку?

У меня есть два теста в моей тестовой группе. Один использует его, другой использует тест, и они, кажется, работают очень похоже. В чем разница между ними? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems...

267
Новое в модульном тестировании, как писать отличные тесты? [закрыто]

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

258
Карма против тестирования фреймворка Жасмин, Мокко, QUnit [закрыто]

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

257
различия между 2 классами JUnit Assert

Среда JUnit содержит 2 Assertкласса (очевидно, в разных пакетах), и методы каждого из них кажутся очень похожими. Кто-нибудь может объяснить, почему это так? Классы я имею в виду , являются: junit.framework.Assertи...

257
Запуск одного теста из unittest.TestCase через командную строку

В нашей команде мы определяем большинство тестовых случаев следующим образом: Один «рамочный» класс ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere и много тестов, таких как testMyCase.py: import localweather class...

254
Тестовые проекты NUnit и Visual Studio 2008 для модульного тестирования? [закрыто]

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

243
Создайте проект Maven без запуска юнит-тестов

Как вы строите проект Maven без запуска модульных тестов? В настоящее время реструктуризации код у меня есть для сервлетов и хотел бы попробовать его в моем веб - браузере (что означает запуск , mvn installчтобы получить .warдля загрузки на Tomcat). Я полностью осознаю, что мои тесты UNIT не...

240
Получить имя выполняемого в данный момент теста в JUnit 4

В JUnit 3 я мог получить имя текущего запущенного теста, например: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } который напечатал бы "Текущий тест - testSomething". Есть ли какой-либо из готовых или простой способ...

238
Как проверить, что не исключение не выбрасывается?

Я знаю, что один из способов сделать это будет: @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } Есть ли более чистый способ сделать это? (Вероятно, используя Junit's...

235
Как вы генерируете динамические (параметризованные) модульные тесты в Python?

У меня есть какие-то тестовые данные и я хочу создать модульный тест для каждого элемента. Моей первой идеей было сделать это так: import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): def testsample(self): for name, a,b in l: print...

231
ПУТЬ проблема с pytest 'ImportError: нет модуля с именем YadaYadaYada'

Я использовал easy_install для установки pytest на Mac и начал писать тесты для проекта с файловой структурой, например: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py бегать py.test в каталоге репо, все ведет себя так, как вы ожидаете но когда я пытаюсь...

221
Почему visual studio 2012 не находит мои тесты?

У меня есть некоторые тесты, которые используют встроенные Microsoft.VisualStudio.TestTools.UnitTesting, но не могут заставить их работать. Я использую Visual Studio 2012 Ultimate. У меня есть решение двух проектов; Надо испытание, using Microsoft.VisualStudio.TestTools.UnitTesting,...