From 6e86fee588bdcd769501ab671fa21a8e8e2de828 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 10 Jan 2015 14:24:12 +0900 Subject: Change Merger implementation on --no-sort --- src/merger_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/merger_test.go') diff --git a/src/merger_test.go b/src/merger_test.go index 19941b17..32a1228a 100644 --- a/src/merger_test.go +++ b/src/merger_test.go @@ -19,6 +19,9 @@ func randItem() *Item { func TestEmptyMerger(t *testing.T) { assert(t, EmptyMerger.Length() == 0, "Not empty") + assert(t, EmptyMerger.count == 0, "Invalid count") + assert(t, len(EmptyMerger.lists) == 0, "Invalid lists") + assert(t, len(EmptyMerger.merged) == 0, "Invalid merged list") } func buildLists(partiallySorted bool) ([][]*Item, []*Item) { @@ -72,7 +75,7 @@ func TestMergerSorted(t *testing.T) { // Inverse order mg2 := NewMerger(lists, true) - for i := cnt - 1; i >= cnt; i-- { + for i := cnt - 1; i >= 0; i-- { if items[i] != mg2.Get(i) { t.Error("Not sorted", items[i], mg2.Get(i)) } -- cgit v1.2.3