(大多数情况下)我正在进行android的自学,并且我无法掌握有关测试的概念。我尝试使用谷歌搜索和youtube,但仍然无法使用它,因此我真的需要一个示例来测试下面的代码
有人可以告诉我如何从此代码创建到服务器的单元测试请求数据吗?
callBack(){
console.log("Typescript callback has been called");
this.browser.hide();
}
this.browser.on("message").subscribe((event)=>{
if(event.data.action === "callBack"){
callBack();
}
});
this.browser.on("loadstop").subscribe((event)=>{
this.browser.executeScript(
{
code: '\
setTimeout(function(){\
if(document.getElementByID("ID").length > 1){\
webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({\
action: "callBack"\
}));\
} \
}, 250);\
'
}
);
});
关于已测试的测试,如何测试向SQLite添加内容。
这是我向SQLite添加数据的活动代码。
fun fetchJSON() {
val url =baseurl + prevnext + idliga
val request = Request.Builder().url(url).build()
val client = OkHttpClient()
client.newCall(request).enqueue(object: Callback {
override fun onFailure(call: Call, e: IOException) {
}
override fun onResponse(call: Call, response: Response) {
val body = response.body()?.string()
val gson = GsonBuilder().create()
val DataMatch= gson.fromJson(body, DataPertandingan::class.java)
runOnUiThread {
rvPrevMatch.adapter= PrevAdapter(DataMatch)
}
}
})
}