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/09/28 21:52:21 UTC
[05/14] lucy git commit: Test Span Go bindings.
Test Span Go bindings.
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/d1f3764a
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/d1f3764a
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/d1f3764a
Branch: refs/heads/master
Commit: d1f3764ad447867618554af0c7e453716bfb47ee
Parents: 8c1e020
Author: Marvin Humphrey <ma...@rectangular.com>
Authored: Thu Sep 10 21:01:07 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Tue Sep 15 15:54:50 2015 -0700
----------------------------------------------------------------------
go/lucy/search_test.go | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy/blob/d1f3764a/go/lucy/search_test.go
----------------------------------------------------------------------
diff --git a/go/lucy/search_test.go b/go/lucy/search_test.go
index 1f34df9..b082c51 100644
--- a/go/lucy/search_test.go
+++ b/go/lucy/search_test.go
@@ -424,3 +424,29 @@ func TestHitQueueBasics(t *testing.T) {
t.Error("PopAll")
}
}
+
+func TestSpanBasics(t *testing.T) {
+ a := NewSpan(42, 1, 0.0)
+ b := NewSpan(42, 2, 0.0)
+ if !a.Equals(a) {
+ t.Error("Equals self")
+ }
+ if a.Equals(b) {
+ t.Error("Equals should return false for non-equal spans")
+ }
+ if got := a.CompareTo(b); got >= 0 {
+ t.Errorf("CompareTo returned %d", got)
+ }
+ a.SetOffset(21)
+ if got := a.GetOffset(); got != 21 {
+ t.Errorf("Set/Get offset: %d", got)
+ }
+ a.SetLength(10)
+ if got := a.GetLength(); got != 10 {
+ t.Errorf("Set/Get length: %d", got)
+ }
+ a.SetWeight(1.5)
+ if got := a.GetWeight(); got != 1.5 {
+ t.Errorf("Set/Get weight: %f", got)
+ }
+}