Запитання з тегом «unit-testing»

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

3
Кодове покриття Mocha
Я використовую Mocha для тестування моєї програми NodeJS. Я не в змозі зрозуміти, як використовувати його функцію покриття коду. Я спробував googling це, але не знайшов належного підручника. Будь ласка, допоможіть.

8
Кращі практики тестування захищених методів за допомогою PHPUnit
Я знайшов дискусію на тестуванні ви тестуєте приватний метод інформативним. Я вирішив, що в деяких класах я хочу мати захищені методи, але перевірити їх. Деякі з цих методів є статичними та короткими. Оскільки більшість публічних методів використовує їх, я, ймовірно, зможу безпечно зняти тести пізніше. Але для початку з підходу …

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

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
Карма проти тестування рамки Жасмін, Мока, Квітн [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Мало питань: Як Карма та тестова рамка X (Jasmine, Mocha, QUnit) співвідносяться …


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 > …

19
Тестові проекти NUnit vs Visual Studio 2008 для тестування одиниць? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Створіть проект Maven без запуску тестових одиниць
Як ви будуєте проект Maven без запуску одиничних тестів? В даний час реструктуризую якийсь код, який у мене є для Servlet, і я хотів би спробувати його у своєму веб-браузері (це означає, що запущений, 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()); ... } } який надрукував би "Поточний тест - це тест-щось". Чи є якийсь нестандартний чи простий спосіб зробити це в JUnit …
240 java  unit-testing  junit 


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
Проблема PATH з 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 (обидва мають pytest 2.2.3 …

30
Чому візуальна студія 2012 не знайде мої тести?
У мене є кілька тестів, які використовують вбудований Microsoft.VisualStudio.TestTools.UnitTesting, але не можуть змусити їх працювати. Я використовую візуальну студію 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.