Издевательство над статикой с помощью MockitoJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Издевательство над статикой с помощью Mockito

Сообщение Anonymous »

В моем тестовом файле есть следующее объявление, и первая из этих двух строк не работает при запуске тестов.

Код: Выделить всё

@BeforeAll
public static void beforeAll() {
loggerFactoryMockedStatic = mockStatic(LoggerFactory.class);
loggerFactoryMockedStatic.when(() -> LoggerFactory.getLogger(PipelineExecutionService.class))
.thenReturn(logger);
}
Я получаю следующую ошибку:

Код: Выделить всё

org.mockito.exceptions.base.MockitoException:
The used MockMaker SubclassByteBuddyMockMaker does not support
the creation of static mocks
Mockito's inline mock maker supports static mocks based on the Instrumentation API.
You can simply enable this mock mode, by placing the 'mockito-inline' artifact where
you are currently using 'mockito-core'.
Note that Mockito's inline mock maker is not supported on Android.
Итак, я изменил часть своего POM-файла с

Код: Выделить всё

    
org.mockito
mockito-core
test

в

Код: Выделить всё

    
org.mockito
mockito-inline
test

Но после запуска тестов я все еще получаю эту ошибку. Есть идеи, почему это может быть?

Подробнее здесь: https://stackoverflow.com/questions/715 ... th-mockito
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Издевательство над вложенными методами с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Издевательство TimeUnit.MILLISCONDS.sleep() с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Издевательство TimeUnit.MILLISCONDS.sleep() с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Издевательство над универсальными типами с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Издевательство над универсальными типами с помощью Mockito
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»