A basic test compares the actual value from code with the expected value.

Assert Equal

assert_equal.go
package main

import "fmt"

func add(a int, b int) int {
	return a + b
}

func main() {
	var expected = 
	actual := add(2, 2)
	passed := actual == expected
	status := "fail"
	if passed {
		status = "pass"
	}

	fmt.Println("actual=", actual)
	fmt.Println("expected=", expected)
	fmt.Println("status=", status)
}
package main

import "fmt"

func add(a int, b int) int {
	return a + b
}

func main() {
	var expected = 
	actual := add(2, 2)
	passed := actual == expected
	status := "fail"
	if passed {
		status = "pass"
	}

	fmt.Println("actual=", actual)
	fmt.Println("expected=", expected)
	fmt.Println("status=", status)
}
package main

import "fmt"

func add(a int, b int) int {
	return a + b
}

func main() {
	var expected = 
	actual := add(2, 2)
	passed := actual == expected
	status := "fail"
	if passed {
		status = "pass"
	}

	fmt.Println("actual=", actual)
	fmt.Println("expected=", expected)
	fmt.Println("status=", status)
}
assertion An assertion is a small check that reports whether a result matches the expected value.