Test Go bindings for LockFactory.

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

Branch: refs/heads/LUCY-282-test-index-go-pt1
Commit: a7f6c9f4f775f6378b216ba093eb5f3b1e3bc285
Parents: bda80a7
Author: Marvin Humphrey <[email protected]>
Authored: Tue Oct 27 19:37:08 2015 -0700
Committer: Marvin Humphrey <[email protected]>
Committed: Tue Oct 27 19:37:08 2015 -0700

----------------------------------------------------------------------
 go/lucy/store_test.go | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy/blob/a7f6c9f4/go/lucy/store_test.go
----------------------------------------------------------------------
diff --git a/go/lucy/store_test.go b/go/lucy/store_test.go
index fb2fdc7..29ed837 100644
--- a/go/lucy/store_test.go
+++ b/go/lucy/store_test.go
@@ -685,3 +685,16 @@ func TestSharedLockAll(t *testing.T) {
        }
        runLockCommonTests(t, makeLock)
 }
+
+func TestLockFactoryAll(t *testing.T) {
+       folder := NewRAMFolder("")
+       factory := NewLockFactory(folder, "dev.example.com")
+       lock := factory.MakeLock("write", 10, 42)
+       if _, ok := lock.(Lock); !ok {
+               t.Errorf("MakeLock")
+       }
+       shlock := factory.MakeSharedLock("read", 10, 42)
+       if _, ok := shlock.(SharedLock); !ok {
+               t.Errorf("MakeSharedLock")
+       }
+}

Reply via email to