Test I32Array Go bindings.

Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/db2c25da
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/db2c25da
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/db2c25da

Branch: refs/heads/master
Commit: db2c25da42f9b34aaabfd7c89b009229d04a1063
Parents: a7aa779
Author: Marvin Humphrey <[email protected]>
Authored: Wed Aug 12 17:43:39 2015 -0700
Committer: Marvin Humphrey <[email protected]>
Committed: Wed Sep 9 18:25:24 2015 -0700

----------------------------------------------------------------------
 go/lucy/object_test.go | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy/blob/db2c25da/go/lucy/object_test.go
----------------------------------------------------------------------
diff --git a/go/lucy/object_test.go b/go/lucy/object_test.go
index 51ebe83..f78fd69 100644
--- a/go/lucy/object_test.go
+++ b/go/lucy/object_test.go
@@ -119,4 +119,13 @@ func TestBitVecBool(t *testing.T) {
        }
 }
 
-
+func TestI32ArrBasics(t *testing.T) {
+       arr := NewI32Array([]int32{42, 43})
+       if size := arr.GetSize(); size != 2 {
+               t.Errorf("Unexpected size: %d", size)
+       }
+       arr.Set(1, 101)
+       if got := arr.Get(1); got != 101 {
+               t.Errorf("Unexpected value: %d", got)
+       }
+}

Reply via email to