編輯:關於Android編程
什麼叫Junit Junit是一個java單元測試框架 是 對程序進行白盒測試
一般來說要對一個方法進行測試其結果 可以寫一個main入口 然後調用其方法來進行測試結果;而junit就是省去這部分可以對一個方法進行測試
如下代碼 對一個方法進行測試只要在方法上加上@Test 注解就噢啦
package com.java.xiong.test1;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
//junit測試類
public class JunitTest {
//在測試每個方法執行時 都執行的方法 before在每個方法執行之後執行的方法after
//可以進行初始化資源
@Before
public void before(){
System.out.println("before");
}
@Test
public void junTest1(){
System.out.println("test1");
//斷言
Assert.assertEquals(1, 1);
}
@Test
public void junTest2(){
System.out.println("test2");
}
//可以釋放資源
@After
public void after(){
System.out.println("after");
}
}
在outline視圖中點擊方法 然後右擊 運行run as 就運行要測試的方法 結果如下:

如果測試類所有的方法 則點擊類 run as輸出結果<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+QXNzZXJ0LmFzc2VydEVxdWFscygxLCAxKTu2z9HUse3KviCyzsr9JiMyMDU0MDvP4LXIyrGy4srUzai5/SCyu8/rtcjU8rLiytSyu82ouf08L3A+CjxwcmUgY2xhc3M9"brush:java;">package com.java.xiong.test1; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; public class JunitTest1 { //類加載執行的方法beforeClass 類結束時執行的方法afterClass @BeforeClass public static void beforeClass(){ System.out.println("beforeClass"); } @Test public void junitTest1(){ System.out.println("junittest1"); } @Test public void junitTest2(){ System.out.println("junittest2"); } @AfterClass public static void afterClass(){ System.out.println("afterClass"); } }
@BeforeClass 與Before相對應的是一個在類加載時執行方法 一個在方法執行時執行的方法 AfterClass與After則是一個在類結束時執行,一個在方法結束時執行
產生的結果是1、beforeClass junittest1 junittest2 afterClass 2、before test1 after before test2 after
Cocos2d-x移植到Android平台編譯的兩個文件Android.mk和Application.mk
Cocos2d-x移植到Android平台編譯的兩個文件Android.mk和Application.mk2014年6月11日 本篇博客主要講NDK編譯Android項目
A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的設置小結
目標:學習時間日期和時鐘的設置 picker的計算機專業解釋是“選擇器”。 簡單翻譯一下: TimePicker 時間選擇器 DatePicker 日期選擇器 Analo
Android開發技巧之ViewStub控件惰性裝載
在4.5.6節介紹過一個<include>標簽,該標簽可以在布局文件中引用另外一個布局文件,並可以覆蓋被引用布局文件根節點所有與布局相關的屬性,也就是以and
Android實現微信支付功能
開發Android APP微信支付功能,需要完成三個步驟:第一步生成預支付訂單、第二步生成微信支付參數、第三步調起微信APP支付。除了需要審核通過的APP應用外,還需要獲