#kotlin #mocking #mockk
#kotlin #макет #макет
Вопрос:
упреждающее оправдание за плохое объяснение.
Но я пытаюсь протестировать функциональность логического оператора в моем классе:
import ClassIWantToMockk
class MyClass {
fun myMethodToTest(string: String): Boolean = string == ClassIWantToMockk.methodReturningObject.toString()
}
Я хочу управлять возвращаемой строкой из метода в импортированном классе в моем тестовом классе. Класс содержит переопределение метода toString(), если это имеет значение.
Кажется, я просто не могу понять, как я могу управлять возвратом без экземпляра класса в качестве параметра…
с наилучшими пожеланиями
Комментарии:
1. вы хотите контролировать возвращаемое значение «статического» (если быть точным, сопутствующего объекта) метода / свойства класса?
2. поделитесь кодом, который вы хотите протестировать