mirror of
https://github.com/taigrr/gopher-os
synced 2025-01-18 04:43:13 -08:00
Since the Go memory allocator is not available to us we need to define our own error type.
15 lines
260 B
Go
15 lines
260 B
Go
package kernel
|
|
|
|
import "testing"
|
|
|
|
func TestKernelError(t *testing.T) {
|
|
err := &Error{
|
|
Module: "foo",
|
|
Message: "error message",
|
|
}
|
|
|
|
if err.Error() != err.Message {
|
|
t.Fatalf("expected to err.Error() to return %q; got %q", err.Message, err.Error())
|
|
}
|
|
}
|