檢查一只手是否爆了
為空手增加一個測試很簡單,我們繼續到給手上加入紙牌。
public void testAddACard()
{
Hand hand = new Hand();
hand.add(10);
assertEquals(1, hand.size());
hand.add(5);
assertEquals(2, hand.size());
}
我們運行測試,然后加入實現。
public void add( int card )
{
cards.add(new Integer(card));
}
測試通過了,我們沒有看到Hand類里有任何重復。但是我們剛剛給Hand加上的實現和給Deck加上的方法極其相似;仡^看看牌桌的待辦事項列表,我們記得必須檢查牌桌(上紙牌的張數)是否正確,我們最后也對手做同樣的事情。
public void testAddInvalidCard()
{
Hand hand = new Hand();
try
{
hand.add(1);
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/