···5555}
5656```
57575858+### Self Documenting Tests
5959+5860> [!TIP]
5961> Line comments on the line you call most `test` functions on will be shown in failure messages as additional context
6262+6363+That means you can have additional context in the failure message, as well as helpful comments explaining the assertion to readers of your code
6464+6565+```go
6666+func TestSomething(t *testing.T) {
6767+ test.Equal(t, "apples", "oranges") // Fruits are not equal
6868+}
6969+```
7070+7171+Will get you a failure message like:
7272+7373+```shell
7474+--- FAIL: TestSomething (0.00s)
7575+ something_test.go:1:
7676+ Not Equal // Fruits are not equal
7777+ ---------
7878+ Got: apples
7979+ Wanted: oranges
8080+```
60816182### Non Comparable Types
6283