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

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

7
Як знущатися над імпортованою іменованою функцією в Jest, коли модуль розблоковано
У мене є такий модуль, який я намагаюся протестувати в Jest: // myModule.js export function otherFn() { console.log('do something'); } export function testFn() { otherFn(); // do other things } Як показано вище, він експортує деякі названі функції та, що важливо, testFnвикористовує otherFn. Коли я пишу свій модульний тест для …

7
Вимкнути міграцію під час запуску одиничних тестів у Django 1.7
Django 1.7 ввів міграцію баз даних . Під час виконання одиничних тестів у Django 1.7 він змушує мігрувати , що займає тривалий час. Тому я хотів би пропустити міграцію джанго та створити базу даних у остаточному стані. Я знаю, що ігнорування міграцій може бути поганою практикою, оскільки ця частина коду …

21
Знущання з HttpClient в одиничних тестах
У мене є проблеми, які намагаються обернути свій код, який буде використовуватися в одиничних тестах. Питання в цьому. У мене є інтерфейс IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } І клас, що використовує його, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get …
110 c#  unit-testing  moq 

12
Як я можу створити тести в Android Studio?
Щойно завантажена Android Studio, яка базується на ідеї Intellij. Як можна створити тести? Я помічаю, що є можливість створити тестовий модуль, але це, здається, нічого не робить, лише створити новий проект з src Я також спробував натиснути гарячу клавішу CTRL + AlT + T, яка дозволяє створювати одиничні тести на …

4
Найкращий спосіб тестування SQL-запитів [закритий]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання У мене виникла проблема, в якій у нас залишаються складні запити …
109 sql  unit-testing 

24
Як змусити молодших програмістів писати тести? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання У нас є молодший програміст, який просто не пише достатньо тестів. …

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

6
Тестова параметризація в xUnit.net схожа на NUnit
Чи є в рамках xUnit.net засоби, подібні до наступних особливостей NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, …


5
Як я можу програмно відключити екземпляр ExpressJS для тестування?
Я намагаюся розібратися, як закрити екземпляр Express. В основному, я хочу зворотний .listen(port)виклик - як мені змусити сервер Експрес зупинитися на прослуховуванні, звільнити порт і закрити чисто? Я знаю, це здається, що це може бути дивним запитом, тож ось контекст; можливо, є інший спосіб підійти до цього, і я думаю …

12
Як ви протестуєте приватні методи з NUnit?
Мені цікаво, як правильно користуватися NUnit. По-перше, я створив окремий тестовий проект, який використовує мій основний проект як орієнтир. Але в цьому випадку я не в змозі перевірити приватні методи. Я здогадувався, що мені потрібно включити свій тестовий код до мого основного коду ?! - Мабуть, це не правильний спосіб …

8
Запуск PostgreSQL лише в пам'яті
Я хочу запустити невелику базу даних PostgreSQL, яка працює лише в пам'яті, для кожного тесту одиниці, яку я записую. Наприклад: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } В ідеалі у мене буде перевірено один виконаний файл postgres у контролі версій, який використовуватиме блок-тест. Щось подібне …

30
Якщо тестування одиниць настільки велике, чому більше компаній не роблять це? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
103 unit-testing 

7
Як стверджувати, що Iterable містить елементи з певною властивістю?
Припустимо, я хочу спробувати тест методу з цим підписом: List<MyItem> getMyItems(); Припустимо MyItem, це Pojo, який має багато властивостей, до одного з яких можна "name"отримати доступ getName(). Мені важливо переконатися в тому List<MyItem>, що або будь-який Iterableмістить два MyItemекземпляри, "name"властивості яких мають значення "foo"та "bar". Якщо будь-які інші властивості не …

4
Тестування контролера RSpec - порожній response.body
У мене виникає проблема при тестуванні моїх контролерів за допомогою RSpec - виклик response.body завжди повертає порожню рядок. У веб-переглядачі все відображається правильно, і тести з огірками, здається, справляються правильно, але RSpec виходить з ладу кожен раз. Інші очікування на об'єкт відповіді, такі як response.should render_template('index')пропуск без проблем. Хтось із …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.