aboutsummaryrefslogtreecommitdiff
path: root/go/game/pileOfCards_test.go
blob: 0c9532fee3473b14b5c50b2a3f49b6f477c3f427 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package game

import (
	"testing"
)

func TestPocToString(t *testing.T) {
	poc := NewPileOfCards()
	cards := []*Card{NewCard("base/archer"), NewCard("magic/ritual!")}
	poc.AddCards(cards)
	exp := "[base/archer, magic/ritual!]"
	is := poc.String()
	if is != exp {
		t.Fatalf("expected string %s does not match %s\n", exp, is)
	}
}

func TestPocFromString(t *testing.T) {
	poc := NewPileOfCards()
	in := "[base/archer, magic/ritual!]"
	err := poc.FromString(in)
	if err != nil {
		t.Fatal(err)
	}
}