1
голосование
0ответы
12 просмотров

как проверить равенство класса данных с атрибутом OffsetDateTime?

У меня есть атрибут в DTO и Entity, определенный следующим образом: val startDate: OffsetDateTime, dto имеет метод toEntity: класс данных SomeDTO (val id: Long? = Null, val startDate: OffsetDateTime, ...
2
голосов
1отвечать
33 просмотра

class java.lang.Object не может быть преобразован в класс Task при имитации Spring Repository с помощью MockK

У меня есть довольно простой модульный тест репозитория Spring для моей сущности Task. Вот как настроен репозиторий: @Repository interface TaskRepository: CrudRepository <Task, Long> Вот ...
0
голосов
1отвечать
21 просмотр

Mockito / Mockk проверить параметр вызова

Я хотел бы знать, возможно ли протестировать с помощью mockito / mockk эту ситуацию: Я пытаюсь протестировать метод Test.doSomething () внутри этого, имеет вызов метода для другого класса, такого как «Test2 ....
0
голосов
1отвечать
26 просмотров

Как издеваться, когда для параметров метода по умолчанию требуется введенное поле?

В моем классе есть метод с параметрами по умолчанию, значения которых получены из введенного параметра: class Slack @Inject constructor (private val brokerSettings: BrokerSettings) {fun alert (...
0
голосов
0ответы
57 просмотров

издевательство над частной функцией с приостановкой функции более высокого порядка в качестве аргумента с помощью Mockk

На самом деле проблема в том, что я не могу имитировать частную функцию из-за приостанавливаемой лямбды в качестве аргумента (условие val: suspend () -> AppResult <Playlist>) Итак, в этом отношении мне нужна ваша помощь. ...
0
голосов
0ответы
19 просмотров

Как издеваться над финальным классом?

1. Применен встроенный макетчик, как указано в ссылке, но все еще та же проблема https://github.com/mockito/mockito-kotlin/issues/285 2. androidTestImplementation ("org.mockito: mockito-android: 3.6.28 &. ..
0
голосов
1отвечать
37 просмотров

Как издеваться над бобом в тесте, написанном на Micronaut Kotest

Я пытаюсь добавить тесты в Test Controller, но издеваюсь над зависимостями. @MicronautTest класс PostControllerTest (частные сообщения val: PostRepository, @Client ("/") частный клиент val: HttpClient) ...
0
голосов
1отвечать
61 просмотр

mockkStatic и mockkObject не имитируют сопутствующие объекты в Android.

У меня есть очень простой класс: class TestClass {объект-компаньон {fun sampleFunc (value: Int): Int {return value + 5}}} и очень простой тест: @Test fun `test ...
1
голосование
1отвечать
30 просмотров

Mockk издевается над синглтоном "enum" Java

Я работаю в проекте, в котором есть устаревший код Java. Один из распространенных шаблонов - создание синглтонов с использованием подхода «перечисление»: enum MySingleton {INSTANCE; int answer; в этом {...
0
голосов
0ответы
21 просмотр

Не удается издеваться над Uri из-за невозможности найти заглушку

У меня есть класс, который я пытаюсь протестировать: class GetNavigationModel @Inject constructor () {вызов оператора fun (contentResolver: ContentResolver, uuid: String): NavigationModel {val ...
0
голосов
1отвечать
81 просмотр

Mockk Отсутствующие вызовы внутри блока verify {...}

У меня есть модульный тест, который выдает пропущенные вызовы внутри блока verify {...}. Этот модульный тест работал нормально, прежде чем я преобразовал PhoneNumberSelectionActivity из java в kotlin. Путь ...
0
голосов
1отвечать
31 просмотр

Не удалось сопоставить фиктивную подпись для SignedCall Mockk

У меня есть класс, который я недавно преобразовал из java в kotlin, и теперь один из моих модульных тестов не компилируется. Это вызывает это строка: mockkStatic (PhoneNumberSelectionActivity :: class) ...
1
голосование
1отвечать
26 просмотров

Проверьте точное количество вызовов в verifyOrder

Я хочу убедиться, что несколько функций были вызваны в определенном порядке, но одна из функций вызывается N раз: verifyOrder {myMockObject.func1 () (точно = 10) myMockObject.func2 () ...
0
голосов
0ответы
23 просмотра

Модульный тест Android ViewModel с Mockk

Я пытаюсь протестировать свою модель представления, но значение LiveData всегда равно нулю. Я использую библиотеку Mockk, моя структура проекта - это чистая архитектура MVVM. Вот мой тестовый код @ExperimentalCoroutinesApi @ ...
0
голосов
1отвечать
33 просмотра

Укажите тип класса параметра метода в блоке 'every'

У меня проблема при использовании оператора any () внутри метода save () (Spring Framework). Я получаю сообщение об ошибке: Ошибка вывода типа: недостаточно информации для вывода параметра T во встроенном развлечении any (): T ...