Вопросы по теме 'mockito'
java.lang.NullPointerException, когда я запускаю модульный тест – mockito
У меня есть приложение spring mvc, и я использую mockito для своего модульного теста. Я продолжаю получать исключение нулевого указателя, когда запускаю свой модульный тест. :(
Ниже вы найдете метод, на котором будет основан мой модульный тест:...
12.11.2023
Junit Mockito с пружиной — тестовый пример для возврата Json String
Я изучаю Junit Mockito для тестирования контроллера spring-mvc с использованием Spring 3.2 в Intellij. мой контроллер
@RequestMapping(value = "/user", method = RequestMethod.GET)
public String initUserSearchForm(ModelMap modelMap) {...
26.12.2023
Использование аргумента издевательского метода для имитации следующих шагов
У меня есть метод в моем коде, который выглядит примерно так:
action.onResult(new Handler<MyClass>() {
@Override
public MyClass handle() { // Do something here }
}
}
Я хочу иметь возможность издеваться над этим...
10.11.2023
соответствующий список в любом порядке при насмешливом поведении метода с помощью Mockito
У меня есть тест с использованием Mockito, который ведет себя очень странно: он работает в режиме отладки, но не работает при нормальной работе. После некоторого расследования я понял, что это потому, что я издеваюсь над поведением методов, передавая...
01.01.2024
Почему загрузочное приложение Spring запускалось дважды
Я использую spring-boot-starter-parent 1.4.3.RELEASE и написал тестовые примеры, используя mockito-all 2.0.2-beta. После использования @MockBean моя весна началась дважды..
2017-02-08 12:03:11.135 INFO 9375 --- [ main]...
04.11.2023
Издевательство над окончательным полем с помощью Kotlin
Я новичок в Котлине, Мокито. В приведенном ниже коде есть ошибка, вызванная engine , неизменяемым полем, которое не имитируется.
Я потратил много времени, пытаясь решить эту проблему. Я обнаружил, что способ насмешки работает, пока я не понимаю...
17.12.2023
Mockito изменить поведение метода
У меня есть следующий интерфейс:
public interface Test{
public void block(String modifier);
public boolean blocked(String modifier);
}
Поэтому я хотел издеваться над этим интерфейсом следующим образом:
Test m =...
26.12.2023
Поведение doReturn-когда и когда-тогдаReturn с издевательским и шпионским объектом
При использовании объекта spied в качестве субъекта тестирования, если мы не хотим вызывать вложенные методы внутри тестируемого метода, какой из них (doReturn-when или when-thenReturn) можно использовать для имитации эти вложенные методы? Есть...
08.11.2023
Как я могу решить проблему сопоставления аргументов Mockito?
Я тестирую dao в приложении для Android. Я использую mockito для модульного теста, после создания макета dao , когда я делаю when на dao.insert(CustomerClass) , у меня возникает следующая ошибка:
когда (java.lang.void) в mockito нельзя...
19.12.2023
Весенняя загрузка с Mockito, издевающейся над NamedParameterJdbcTemplate
Попытка модульного тестирования метода, который определяется как:
public void myMethod(List<? extends MyModel> model){
int[] result = namedParameterJdbcTemplate.batchUpdate("update query",...
25.11.2023
Mockito: как проверить, что конкретное исключение было выбрано из-за перехвата другого исключения
Пример:
public T f1() {
try{
Object o = new Object();
o.someFunc() // i want to mock this function call to throw an exception (ex) Exception1)
}
catch (Exception1 e) {
throw new Exception2()
}
Как мне сделать это в...
13.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..