У меня есть пользовательский класс:
class MyClass {
var name = ""
fun changeName(newName: String) {
name = newName
}
}
и мой класс тестирования:
@Test
fun testVerifyMock() {
val instance: MyClass = mock()
instance.changeName("newname")
Assert.assertEquals("newname", instance.name)
}
Я новичок в модульных тестах, и я немного застрял, может кто-нибудь пожалуйстаукажите мне, почему я получаю эту ошибку:
java.lang.AssertionError:
Expected :newname
Actual :null
По сути, вызов instance.changeName("newname")
, похоже, не меняет имя, поскольку он всегда null