Файл называется calculator_test.go, пакет объявлен package calculator, функция называется func testAdd(t *testing.T). Будет ли эта функция запущена командой go test?
calculator_test.go
package calculator
func testAdd(t *testing.T)
go test
Да, потому что файл имеет суффикс _test.go и пакет объявлен правильно
_test.go
Да, потому что функция принимает параметр *testing.T и находится в тестовом файле
*testing.T
Нет, потому что имя функции начинается со строчной буквы и не соответствует шаблону TestXxx
TestXxx
Нет, потому что имя пакета должно совпадать с именем файла без суффикса _test
_test