Using the Testing Package
Go includes a built-in testing
package to write unit tests. A test function must start with Test
and take *testing.T
as a parameter.
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Expected 5, got %d", result)
}
}
Run tests with go test
.