# Functions
BoolEqual will call t.Errorf if expected != result t should be a *testing.T normally.
DeepEqual will call t.Errorf if !reflect.DeepEqual(expected, result) t should be a *testing.T normally.
ExpectError will call t.Errorf if expectError != (err == nil) t should be a *testing.T normally.
StringEqual will call t.Errorf if expected != result t should be a *testing.T normally.