(t *testing.T)
| 100 | } |
| 101 | |
| 102 | func TestNewPartialRanges_Nearest(t *testing.T) { |
| 103 | { |
| 104 | // nearby |
| 105 | var r = caches.NewPartialRanges(0) |
| 106 | r.Add(301, 400) |
| 107 | r.Add(401, 500) |
| 108 | r.Add(501, 600) |
| 109 | |
| 110 | t.Log(r.Nearest(100, 200)) |
| 111 | t.Log(r.Nearest(300, 350)) |
| 112 | t.Log(r.Nearest(302, 350)) |
| 113 | } |
| 114 | |
| 115 | { |
| 116 | // nearby |
| 117 | var r = caches.NewPartialRanges(0) |
| 118 | r.Add(301, 400) |
| 119 | r.Add(450, 500) |
| 120 | r.Add(550, 600) |
| 121 | |
| 122 | t.Log(r.Nearest(100, 200)) |
| 123 | t.Log(r.Nearest(300, 350)) |
| 124 | t.Log(r.Nearest(302, 350)) |
| 125 | t.Log(r.Nearest(302, 440)) |
| 126 | t.Log(r.Nearest(302, 1000)) |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | func TestNewPartialRanges_Large_Range(t *testing.T) { |
| 131 | var a = assert.NewAssertion(t) |
nothing calls this directly
no test coverage detected