From 8a03c46bf24b5a1fa1d2080ac4f763532db01bbe Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Thu, 9 Sep 2021 12:09:18 +0200 Subject: export sketch in its own package so that tests can be cached and to make sure it is independant of the rest of the code also move tests in testdata as this folder is ignored by go test by default --- sketch_test.go | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 sketch_test.go (limited to 'sketch_test.go') diff --git a/sketch_test.go b/sketch_test.go deleted file mode 100644 index 3dce9b5..0000000 --- a/sketch_test.go +++ /dev/null @@ -1,39 +0,0 @@ -package main - -import ( - "path" - "reflect" - "testing" -) - -func TestSketchChunk(t *testing.T) { - dataDir := path.Join("test", "data", "repo_8k") - chunks := make(chan IdentifiedChunk, 16) - repo := NewRepo(dataDir) - versions := repo.loadVersions() - go repo.loadChunks(versions, chunks) - var i int - for c := range chunks { - if i < 1 { - sketch, err := SketchChunk(c, repo.pol, 8<<10, 32, 3, 4) - if err != nil { - t.Error(err) - } - expected := Sketch{429857165471867, 6595034117354675, 8697818304802825} - if !reflect.DeepEqual(sketch, expected) { - t.Errorf("Sketch does not match, expected: %d, actual: %d", expected, sketch) - } - } - if i == 14 { - sketch, err := SketchChunk(c, repo.pol, 8<<10, 32, 3, 4) - if err != nil { - t.Error(err) - } - expected := Sketch{658454504014104} - if !reflect.DeepEqual(sketch, expected) { - t.Errorf("Sketch does not match, expected: %d, actual: %d", expected, sketch) - } - } - i++ - } -} -- cgit v1.2.3