func TestSumSimple(t *testing.T) {
	t.Parallel()
	type input struct {
		a int
		b int
	}
	tests := []struct {
		name     string
		input    input
		expected int
	}{
		{
			"OK: 1+2",
			input{1, 2},
			3,
		},
		{
			"OK: 2-2",
			input{2, -2},
			0,
		},
	}
	for _, test := range tests {
		test := test
		t.Run(test.name, func(t *testing.T) {
			t.Parallel()
			if actual := operation.SumSimple(test.input.a, test.input.b); actual != test.expected {
				t.Fatalf("expected %d, actual %d", test.expected, actual)
			}
		})
	}
}
PRESENT END OMIT
package operation_test
import (
	"math"
	"reflect"
	"testing"
	"github.com/google/go-cmp/cmp"
	"github.com/google/go-cmp/cmp/cmpopts"
	operation "github.com/MarioCarrion/videos/2021/01/23-go-package-equality-google-go-cmp"
)
func TestAbs(t *testing.T) {
	if actual := math.Abs(-1); actual != 1 {
		t.Fatalf("expected 1, actual %f", actual)
	}
}