package greetings import ( "regexp" "testing" ) // TestHelloName chama greetings.Hello com um nome, verificando um valor de retorno vĂ¡lido. func TestHelloName(t *testing.T) { name := "Gladys" want := regexp.MustCompile(`\b` + name + `\b`) msg := Hello(name) if !want.MatchString(msg) { t.Fatalf(`Hello("Gladys") = %q, want match for %#q, nil`, msg, want) } } // TestHelloEmpty chama greetings.Hello com uma string vazia, verificando um erro. func TestHelloEmpty(t *testing.T) { name := "" msg := Hello(name) if msg == "" { t.Fatalf(`Hello("") = %q, want non-empty string`, msg) } }