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)
+	}
+}