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

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

6
Як я можу протестувати повідомлення django?
У моїй програмі django я намагаюся написати модульний тест, який виконує дію, а потім перевіряє повідомлення у відповіді. Наскільки я можу зрозуміти, немає хорошого способу зробити це. Я використовую метод зберігання CookieStorage, і я хотів би зробити щось подібне до наступного: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") Проблема в тому, …

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

5
Простий спосіб отримати файл тесту в JUnit
Чи може хтось запропонувати простий спосіб отримати посилання на файл як об’єкт типу String / InputStream / File / etc у тестовому класі junit? Очевидно, що я міг вставити файл (xml в даному випадку) у вигляді гігантської рядка або прочитати його як файл, але чи існує ярлик, характерний для Junit, …

2
Помилка ReSharper: “Вихід досяг межі та був усічений. Щоб переглянути повний результат, використовуйте дію "Показати трасування стека в новому вікні". "
При запуску модульних тестів у ReSharper, якщо результат виходить занадто довгим, це видає таку помилку: The output has reached the limit and was truncated. To view the full output use 'Show Stack Trace in a new window' action. Оновлення ReSharper вирішив цю проблему в 2016.2, див. Відповідь від @Alexander Pacha.

5
Як перевірити, чи шлях JSON не включає певний елемент, або якщо елемент присутній, він є нульовим?
Я писав кілька простих процедур модульного тестування для простого весняного веб-додатку. Коли я додаю анотацію @JsonIgnore для методу отримання ресурсу, отриманий об'єкт json не включає відповідний елемент json. Отже, коли моя підпрограма модульного тесту намагається перевірити, чи є це значення нульовим (що є очікуваною поведінкою для мого випадку, я не …

20
Бігун тесту Django не знаходить тестів
Я новачок як у Python, так і в Django, і я вчусь, створюючи сайт з управління дієтами, але я був повністю переможений, запустивши свої модульні тести. Усі знайдені мною документи та блоги говорять, що поки це можна виявити за допомогою tests.py, tests.py знаходиться в тій самій папці, що і models.py, …

6
Як написати модульні тести в Spark 2.0+?
Я намагався знайти розумний спосіб тестування SparkSessionза допомогою тестової системи JUnit. Хоча, мабуть, є хороші приклади SparkContext, я не міг зрозуміти, як отримати відповідний приклад, для якого він працює SparkSession, хоча він використовується в декількох місцях всередині бази тестування іскр . Я був би радий спробувати рішення, в якому також …

13
Як отримати каталог під час запуску модульного тесту
Привіт, під час запуску мого модульного тесту я хочу отримати каталог, в якому працює мій проект, щоб отримати файл. Скажімо, у мене є тестовий проект на ім’я MyProject. Тест, який я запускаю: AppDomain.CurrentDomain.SetupInformation.ApplicationBase і я отримую "C:\\Source\\MyProject.Test\\bin\\Debug". Це близько до того, що я шукаю. Я не хочу bin\\Debugроль. Хтось знає, …

6
Вприскування приватного поля @Autowired під час тестування
У мене є компонент налаштування, який по суті є панеллю запуску програми. Він налаштований так: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService коментується @Serviceанотацією Spring і автоматично підключається до мого класу запуску без будь-яких проблем. Я хотів би написати кілька тестових кейсів jUnit для MyLauncher, …

5
Як знущатися над асинхронним сховищем за допомогою Entity Framework Core
Я намагаюся створити модульний тест для класу, який викликає асинхронне сховище. Я використовую ASP.NET Core і Entity Framework Core. Моє загальне сховище виглядає так. public class EntityRepository<TEntity> : IEntityRepository<TEntity> where TEntity : class { private readonly SaasDispatcherDbContext _dbContext; private readonly DbSet<TEntity> _dbSet; public EntityRepository(SaasDispatcherDbContext dbContext) { _dbContext = dbContext; _dbSet …

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); } І …

24
У тестовій мішені X сталася помилка (Ранній несподіваний вихід, операція ніколи не закінчилась із завантаженням - спроба перезапустити не буде
Я почав працювати з OCMockнаписанням тестових кейсів для існуючого проекту, який я інтегрував у свою робочу область проекту. Після виконання всіх кроків, згаданих у цьому посиланні . Коли я вперше виконав свій тестовий приклад, це видає помилку вище. Я шукав його і намагався дотримуватися деяких рішень, таких як створення нової …

3
Тестування одиниць Haskell
Я новачок у haskell і працюю над модульним тестуванням, проте я вважаю екосистему дуже заплутаною. Я збентежений щодо стосунків між HTF та HUnit. У деяких прикладах я бачу, як ви налаштовуєте тестові кейси, експортуєте їх у список тестів, а потім запускаєте у ghci за допомогою runTestsTT(як цей приклад HUnit ). …

6
Як написати junit-тести для інтерфейсів?
Який найкращий спосіб написати junit-тести для інтерфейсів, щоб їх можна було використовувати для конкретних класів реалізації? наприклад, у вас є цей інтерфейс та реалізація класів: public interface MyInterface { /** Return the given value. */ public boolean myMethod(boolean retVal); } public class MyClass1 implements MyInterface { public boolean myMethod(boolean retVal) …

7
Mockito, JUnit та Spring
Я дізнався про Mockito лише сьогодні. Я написав кілька простих тестів (з JUnit, див. Нижче), але я не можу зрозуміти, як я можу використовувати макетний об'єкт у керованих компонентах Spring. Які найкращі практики роботи з Spring. Як я повинен вводити глумливу залежність до моєї квасолі? Ви можете пропустити це до …

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