Запитання з тегом «tdd»

Тестова розробка (TDD) передбачає написання невдалого автоматизованого тесту, щоб вказати, що потрібно будувати. Потім тест робиться для проходження, написавши код, який відповідає випробуваній умові. Нарешті, код відновлюється.

9
Як я можу перевірити, чи є значення у Жасмині „більшим або рівним“?
Я хочу підтвердити, що значення є десятковою (або 0), тому число повинно бути більше або дорівнювати нулю і менше 1. describe('percent',function(){ it('should be a decimal', function() { var percent = insights.percent; expect(percent).toBeGreaterThan(0); expect(percent).toBeLessThan(1); }); }); Як імітувати "> = 0"?

17
Як проводиться юніт-тест модульного тесту? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Я дивився веб-трансляції Роба Коннеріса в додатку MVCStoreFront, і помітив, що …
89 tdd  agile  test-first 

17
Наскільки глибокі ваші модульні тести?
Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Що я знайшов у TDD, так це те, що для налаштування тестів потрібен час, і, будучи лінивим, я завжди хочу писати якомога менше …
88 unit-testing  tdd 

7
Найкращі практики розробки з використанням тестів із використанням C # та RhinoMocks [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

4
Який очікуваний синтаксис для перевірки повідомлень про винятки в MiniTest's assert_raises / must_raise?
Який очікуваний синтаксис для перевірки повідомлень про винятки в MiniTest's assert_raises/ must_raise? Я намагаюся зробити твердження приблизно такого вигляду, де "Foo"є очікуване повідомлення про помилку: proc { bar.do_it }.must_raise RuntimeError.new("Foo")
86 ruby  tdd  minitest  assertion 

2
Jest: як знущатись над консоллю, коли вона використовується сторонньою бібліотекою?
Я намагаюся знущатися з console.warn / error, але не можу. Я використовую сторонню бібліотеку, яка викликає console.warn всередині неї. Мені потрібно перевірити, називався він це чи ні. У моєму тестовому випадку я намагався заглушити console.warn, але це не допомогло. Після цього я намагався знущатись над консоллю вручну, теж не вийшло. …

12
Чи повинні приватні / захищені методи проходити модульний тест?
При розробці TDD перше, що ви зазвичай робите, - це створити свій інтерфейс, а потім почати писати свої модульні тести щодо цього інтерфейсу. Під час проходження процесу TDD ви в кінцевому підсумку створили клас, який реалізує інтерфейс, а потім в якийсь момент пройде ваш модульний тест. Тепер моє запитання стосується …
82 unit-testing  tdd 

5
Як MOQ індексувати властивість
Я намагаюся знущатися над дзвінком до проіндексованого майна. Тобто я хотів би moq наступне: object result = myDictionaryCollection["SomeKeyValue"]; а також значення встановлення myDictionaryCollection["SomeKeyValue"] = myNewValue; Я роблю це, тому що мені потрібно знущатися над функціональністю класу, який використовує моя програма. Хтось знає, як це зробити за допомогою MOQ? Я пробував …
82 c#  tdd  mocking  moq 

8
Як знущатись над класом без інтерфейсу?
Я працюю над .NET 4.0 за допомогою C # у Windows 7. Я хочу перевірити зв'язок між деякими методами, використовуючи макет. Єдина проблема полягає в тому, що я хочу це зробити, не впроваджуючи інтерфейс. Це можливо? Я просто прочитав багато тем та кілька підручників про макетні об'єкти, але всі вони …
82 c#  mocking  tdd 

7
Що мають на увазі програмісти, коли кажуть: "Код проти інтерфейсу, а не об'єкта"?
Я розпочав дуже довгий і важкий пошук, щоб вивчити та застосувати TDD до свого робочого процесу. У мене складається враження, що TDD дуже добре відповідає принципам IoC. Переглянувши деякі запитання з тегами TDD у SO, я прочитав, що непогано програмувати проти інтерфейсів, а не об’єктів. Чи можете ви навести прості …

12
Модульні тести з валідації 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); } І …

8
NSURL до шляху до файлу в тестовому наборі з XCTest
Я намагаюся написати додаток для iOS, використовуючи TDD та новий фреймворк XCTest. Один із моїх методів отримує файл з Інтернету (із заданим об’єктом NSURL) і зберігає його в документах користувача. Підпис методу подібний до: - (void) fetchAndStoreImage:(NSURL *)imageUrl Я намагаюся написати тест для цього методу таким чином, щоб він не …
77 ios  tdd  nsbundle  xctest 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.