摘要:一說明下面簡稱上進行單元測試非常方便,不需要額外的配置。方法中調用這個方法來對測試結果進行評估,第一個參數是我們期望的結果,第二個參數是測試對象的返回結果。兩者相等才能通過測試。
一、說明:
AndroidStudio(下面簡稱AS)上進行單元測試非常方便,不需要額外的配置。它自己都配置好了。
二、AS自動生成的測試包:將包打開后是下面這樣子的,今后需要繼承這個ApplicationTest類
三、然后開始編代碼測試自己創建的Person類是否有錯誤,來體驗一遍AndroidStudio的單元測試流程:
1.先新建一個Person類,我把代碼貼出來了(附上圖):
public class Person { private int age = 10; public int getAge() { return age; } }
2.開始創建單元測試類,用來測試我們的Person類:
public class PersonTest extends ApplicationTest { public void test_person(){ //方法必須以test開頭 Person person=new Person(); int age=person.getAge(); assertEquals(10,age); // //10就是自己期望的結果, //如果age和10相等的話,則測試通過,否則,測試不能通過 } }
注意:
(1)測試類中可以有很多方法,但是方法名都必須以test開頭,不然AS是不能識別的。
(2)方法中調用assertEquals(10,age)這個方法來對測試結果進行評估,第一個參數10是我們期望的結果,第二個參數是測試對象的返回結果。兩者相等才能通過測試。
3.開始測試:
在測試類中右鍵點擊 Run PersonTest;即可開始測試
測試結果如下:
測試失敗后修改Person類:
測試成功!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65743.html
摘要:本文介紹了兩篇年不僅較先進,而且酷而有趣的兩篇論文。這些步驟涉及兩個概念,應該更詳細地討論突變和適應度函數。適應度函數在進化算法中,適應度函數告訴我們給定孩子與實現既定目標的距離。這里,適應度函數包括兩個元素質量適應得分和多樣性健康得分。 本文介紹了兩篇2018年不僅較先進,而且酷而有趣的兩篇論文。作者|Damian BogunowiczGAN Dissection: Visualizing...
摘要:圖基于的識別方法它的基本思想是用對幀的最后一層的激活在時間軸上進行整合。這個是學習長度為幀采樣后視頻片段的基礎網絡結構。 深度學習在最近十來年特別火,幾乎是帶動AI浪潮的最大貢獻者。互聯網視頻在最近幾年也特別火,短視頻、視頻直播等各種新型UGC模式牢牢抓住了用戶的消費心里,成為互聯網吸金的又一利器。當這兩個火碰在一起,會產生什么樣的化學反應呢? 不說具體的技術,先上一張福利圖,該圖展示...
閱讀 3206·2021-11-25 09:43
閱讀 3211·2021-11-23 09:51
閱讀 3523·2019-08-30 13:08
閱讀 1576·2019-08-29 12:48
閱讀 3600·2019-08-29 12:26
閱讀 401·2019-08-28 18:16
閱讀 2568·2019-08-26 13:45
閱讀 2434·2019-08-26 12:15