From b8bf0ac3f187d2afd43e49f7bbc162ff6d1fc28d Mon Sep 17 00:00:00 2001 From: Ron Evans Date: Mon, 4 Apr 2022 23:45:16 +0200 Subject: [PATCH] Revert "testdata: add test for mapgrowth logic" This reverts commit 73571dd423f343a0126e65a8149bf5ac83ee3f55. --- main_test.go | 1 - testdata/mapgrowth.go | 66 ------------------------------------------ testdata/mapgrowth.txt | 1 - 3 files changed, 68 deletions(-) delete mode 100644 testdata/mapgrowth.go delete mode 100644 testdata/mapgrowth.txt diff --git a/main_test.go b/main_test.go index 5e2ea652..82c0b611 100644 --- a/main_test.go +++ b/main_test.go @@ -59,7 +59,6 @@ func TestBuild(t *testing.T) { "json.go", "map.go", "math.go", - "mapgrowth.go", "print.go", "reflect.go", "slice.go", diff --git a/testdata/mapgrowth.go b/testdata/mapgrowth.go deleted file mode 100644 index 5a37303a..00000000 --- a/testdata/mapgrowth.go +++ /dev/null @@ -1,66 +0,0 @@ -package main - -func main() { - - m := make(map[int]int) - - const ( - Delete = 500 - N = Delete * 2 - ) - - for i := 0; i < Delete; i++ { - m[i] = i - } - - var deleted bool - for k, v := range m { - if k == 0 { - // grow map - for i := Delete; i < N; i++ { - m[i] = i - } - - // delete some elements - for i := 0; i < Delete; i++ { - delete(m, i) - } - deleted = true - continue - } - - // make sure we never see a deleted element later in our iteration - if deleted && v < Delete { - println("saw deleted element", v) - } - } - - if len(m) != N-Delete { - println("bad length post grow/delete", len(m)) - } - - seen := make([]bool, 500) - - var mcount int - for k, v := range m { - if k != v { - println("element mismatch", k, v) - } - if k < Delete { - println("saw deleted element post-grow", k) - } - seen[v-Delete] = true - mcount++ - } - - for _, v := range seen { - if !v { - println("missing key", v) - } - } - - if mcount != N-Delete { - println("bad number of elements post-grow:", mcount) - } - println("done") -} diff --git a/testdata/mapgrowth.txt b/testdata/mapgrowth.txt deleted file mode 100644 index 19f86f49..00000000 --- a/testdata/mapgrowth.txt +++ /dev/null @@ -1 +0,0 @@ -done