You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2015/08/10 03:59:05 UTC
[04/17] lucy-clownfish git commit: Test more Go method bindings for
Err.
Test more Go method bindings for Err.
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/82023ccc
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/82023ccc
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/82023ccc
Branch: refs/heads/master
Commit: 82023ccc6dc53778acc1c5e3c8114ffb864f9b41
Parents: 18ab461
Author: Marvin Humphrey <ma...@rectangular.com>
Authored: Wed Aug 5 19:09:28 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Thu Aug 6 19:51:32 2015 -0700
----------------------------------------------------------------------
runtime/go/clownfish/err_test.go | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/82023ccc/runtime/go/clownfish/err_test.go
----------------------------------------------------------------------
diff --git a/runtime/go/clownfish/err_test.go b/runtime/go/clownfish/err_test.go
index 1457f7c..a7abff5 100644
--- a/runtime/go/clownfish/err_test.go
+++ b/runtime/go/clownfish/err_test.go
@@ -39,3 +39,28 @@ func TestTrapErr_no_trap_error(t *testing.T) {
TrapErr(func() { panic(errors.New("foo")) })
t.Error("Trapped non-clownfish.Error error type") // shouldn't reach here
}
+
+func TestErrGetMess(t *testing.T) {
+ err := NewErr("foo")
+ expected := "foo"
+ if got := err.GetMess(); got != expected {
+ t.Errorf("Expected %v, got %v", expected, got)
+ }
+}
+
+func TestErrCatMess(t *testing.T) {
+ err := NewErr("foo")
+ err.CatMess("bar")
+ expected := "foobar"
+ if got := err.GetMess(); got != expected {
+ t.Errorf("Expected %v, got %v", expected, got)
+ }
+}
+
+func TestErrToString(t *testing.T) {
+ err := NewErr("foo")
+ expected := "foo"
+ if got := err.ToString(); got != expected {
+ t.Errorf("Expected %v, got %v", expected, got)
+ }
+}