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

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

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

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

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

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

7
Различные возвращаемые значения в первый и второй раз с Moq
У меня есть такой тест: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

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

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

7
Запуск одного теста из 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 MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if …

19
Тестовые проекты NUnit и Visual Studio 2008 для модульного тестирования? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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

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

15
Как проверить, что не исключение не выбрасывается?
Я знаю, что один из способов сделать это будет: @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 @Rule?)

25
Как вы генерируете динамические (параметризованные) модульные тесты в 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 "test", name self.assertEqual(a,b) if __name__ …

18
ПУТЬ проблема с 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 в каталоге репо, все ведет себя так, как вы ожидаете но когда я пытаюсь сделать то же самое в Linux или Windows (оба имеют …

30
Почему visual studio 2012 не находит мои тесты?
У меня есть некоторые тесты, которые используют встроенные Microsoft.VisualStudio.TestTools.UnitTesting, но не могут заставить их работать. Я использую Visual Studio 2012 Ultimate. У меня есть решение двух проектов; Надо испытание, using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]перед классом, [TestMethod]прежде чем методы испытаний и ссылки Microsoft.VisualStudio.QualityTools.UnitTestFramework(версия 10.0.0.0, во время выполнения версии V2.0.50727). Я пробовал dot-net framework …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.