Как решить java .lang.AssertionError: в Mockk с использованием liveata - PullRequest
1 голос
/ 18 февраля 2020
it("sendEmail"){


    //viewModel.sendEmail()
   // viewModel.authInfo.observeForever(observerAuthInfo)


    run{
        viewModel.sendEmail()
    }

    Assert.assertEquals(expectAccount, viewModel.authInfo.value)


}

это мой код, viewModel.authInfo.value как ноль, я получаю, как исправить эту ошибку, и здесь я получаю ошибку

expected:<Success(data=AuthInfo(email=testemail@gmail.com))> but was:<null>
java.lang.AssertionError: expected:<Success(data=AuthInfo(email=testemail@gmail.com))> but was:<null>
    at org.junit.Assert.fail(Assert.java:88)
    at org.junit.Assert.failNotEquals(Assert.java:834)
    at org.junit.Assert.assertEquals(Assert.java:118)
    at org.junit.Assert.assertEquals(Assert.java:144)
...