Repository: lucy Updated Branches: refs/heads/master f533036a5 -> 245ed3b36
Test Architecture Go bindings. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/20fd9af2 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/20fd9af2 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/20fd9af2 Branch: refs/heads/master Commit: 20fd9af22ca7fa21de69d939a5a9bf85bb31592b Parents: 9dc850c Author: Marvin Humphrey <[email protected]> Authored: Mon Oct 5 19:05:06 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Mon Oct 5 19:06:48 2015 -0700 ---------------------------------------------------------------------- go/lucy/plan_test.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy/blob/20fd9af2/go/lucy/plan_test.go ---------------------------------------------------------------------- diff --git a/go/lucy/plan_test.go b/go/lucy/plan_test.go index be535c9..20b2935 100644 --- a/go/lucy/plan_test.go +++ b/go/lucy/plan_test.go @@ -200,3 +200,22 @@ func TestStringTypeMisc(t *testing.T) { t.Errorf("MakeSimilarity: %v", sim) } } + +func TestArchitectureBasics(t *testing.T) { + arch := NewArchitecture() + + if got := arch.IndexInterval(); got < 0 { + t.Errorf("IndexInterval: %d", got) + } + if got := arch.SkipInterval(); got < 0 { + t.Errorf("IndexInterval: %d", got) + } + + if sim, ok := arch.MakeSimilarity().(Similarity); !ok { + t.Errorf("MakeSimilarity: %v", sim) + } + + if !arch.Equals(arch) { + t.Error("Equals") + } +}
