github.com/jefffederman/gophe@v0.0.0-20221203163656-b38beff92772/hands_test.go (about)

     1  package gophe
     2  
     3  import "testing"
     4  
     5  func TestNewHand(t *testing.T) {
     6  	h := NewHand()
     7  	if h.Size() != 0 {
     8  		t.Errorf("h.Size() = %d, wanted 0", h.Size())
     9  	}
    10  	h.ModifyHand(NewCardFromId(1), NewCardFromId(2))
    11  	if h.Size() != 2 {
    12  		t.Errorf("h.Size() = %d, wanted 2", h.Size())
    13  	}
    14  	b := NewHand(NewCardFromId(2))
    15  	if b.Size() != 1 {
    16  		t.Errorf("b.Size() = %d, wanted 2", b.Size())
    17  	}
    18  }