Kita juga dapat menggunakan tabel test untuk membuat unit testing di Golang. Perbedaannya dengan code test sebelumnya adalah, di tabel test kita akan memanfaatkan looping. Setiap data untuk input fungsi / method, hasil yang diharapkan dan sebagainya ditampung dalam sebuah struct. Kemudian looping digunakan untuk menjalankan setiap unit test seperti contoh code berikut.
Contoh code
main.go
packagemainimport ("fmt")funcmain() { result :=SayHi("Utsman") fmt.Println(result)}funcSayHi(name string) string {return name}