5. 在生成的測(cè)試類(lèi)中編寫(xiě)測(cè)試邏輯
· 在測(cè)試類(lèi)中引用需要被測(cè)試的對(duì)象Calculator,在setUp中給它賦值。
· 在sum方法中編寫(xiě)具體的測(cè)試邏輯,如代碼所示,檢測(cè)3+4是不是等于7
· 新添加一個(gè)測(cè)試方法sum()2,測(cè)試3+4是不是等于6(這個(gè)顯然不能通過(guò)測(cè)試)
public class CalculatorTest {
private Calculator mCalculator;
@Before
public void setUp() throws Exception {
mCalculator = new Calculator();
}
@After
public void tearDown() throws Exception {
}
@Test
public void sum() throws Exception {
assertEquals(mCalculator.sum(3,4),7);
}
@Test
public void sum2() throws Exception {
assertEquals(mCalculator.sum(3,4),6);
}
}
6. 運(yùn)行單元測(cè)試
在測(cè)試類(lèi)上點(diǎn)擊右鍵,選則運(yùn)行,如下圖所示。
7. 結(jié)果示意圖
結(jié)果如下圖所示,符合我們的預(yù)期,有一個(gè)失敗了。
本文轉(zhuǎn)自:http://blog.csdn.net/a369414641/article/details/52912098