可以测试"() - >单元&#34?;用junit测试

时间:2018-06-04 12:45:54

标签: android junit kotlin

可以测试"() - >单元&#34?;用junit测试?

我有以下NetworkUtils类

    class NetworkUtils : NetworkContract{

        /**
         *Return success if the Internet connection is enought to make an request
         */
        override fun isConnectedFast(onSuccess: () -> Unit?, onError: () -> Unit?) {
        }
    }

这就是界面

interface NetworkContract {

    fun isConnectedFast(onSuccess: (() -> Unit?), onError: (() -> Unit?))

}

这是我的演示者,我想检查互联网连接并做一些请求

class Presenter(){

//some declarations

override fun onContinue(){
  super.updateUserProfile({
        super.updateImage({
                //request success
        },{
                 //request failed
        })
  },{
  //some error received
  })
}
}

这是我的Handler,它是一个接口

interface Hndler{

fun updateUserProfile(){
         service.getProfile(id,token!!)
                .subscribe({ response ->
                    onSuccess?.invoke()
                }, { error ->
                    onError?.invoke()
                })
         }
}

我想以某种方式嘲笑。这有可能吗?如果是的话,请你举个例子吗?

0 个答案:

没有答案