Импортиране на пакет за тестове (?)

Учих go и в момента се опитвам да правя тестове (получете добри практики amirite), но досега, ако направя файл "game.go" със структура за играта и различни функции, и след това тестовия файл "game_test.go", тестовият файл няма дефинираните структури или функции при извършване на тестването.

Мога да импортирам "игра" и всичко добро, но всички уроци, които съм виждал досега, нямат това, те просто тестват функцията, без да импортират нищо различно от "тестване" и си представях, че отиде направи "импортирането" сцените.

Необходимо ли е да импортирате пакет в тестовете, които има? Ако не, липсва ли нещо? (кодът по-долу просто премахна коментари, контекст, това е игра на шах) Благодаря предварително

"game.go"

пакетна игра
const (
Черно = йота-1
Нито един
Бял
)
тип Game struct {
Дъска [8] [8] вътрешно
Обърнете int
Победител int
}
func GetBoard (игра Игра) [8] [8] int {
игра за връщане
}

-------------------------

"game_test.go"

пакетна игра_тест
импортиране ("тестване")
func TestGetBoard (t * testing.T) {
game: = Игра {}
дъска: = GetBoard (игра)
ако дъска! = [8] [8] int {} {
t.Log („Таблото не се инициализира правилно“)
t.Fail ()
}
}