MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestPartialRanges_Version

Function TestPartialRanges_Version

internal/caches/partial_ranges_test.go:182–210  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

180}
181
182func TestPartialRanges_Version(t *testing.T) {
183 {
184 ranges, err := caches.NewPartialRangesFromData([]byte(`e:1668928495
185r:0,1048576
186r:1140260864,1140295164`))
187 if err != nil {
188 t.Fatal(err)
189 }
190 t.Log("version:", ranges.Version)
191 }
192 {
193 ranges, err := caches.NewPartialRangesFromData([]byte(`e:1668928495
194r:0,1048576
195r:1140260864,1140295164
196v:0
197`))
198 if err != nil {
199 t.Fatal(err)
200 }
201 t.Log("version:", ranges.Version)
202 }
203 {
204 ranges, err := caches.NewPartialRangesFromJSON([]byte(`{}`))
205 if err != nil {
206 t.Fatal(err)
207 }
208 t.Log("version:", ranges.Version)
209 }
210}
211
212func BenchmarkNewPartialRanges(b *testing.B) {
213 for i := 0; i < b.N; i++ {

Callers

nothing calls this directly

Calls 3

NewPartialRangesFromDataFunction · 0.92
NewPartialRangesFromJSONFunction · 0.92
LogMethod · 0.80

Tested by

no test coverage detected