(t *testing.T)
| 257 | } |
| 258 | |
| 259 | func TestIncludeBlock(t *testing.T) { |
| 260 | tests := []struct { |
| 261 | name string |
| 262 | searchID common.ID |
| 263 | blockStart uuid.UUID |
| 264 | blockEnd uuid.UUID |
| 265 | start int64 |
| 266 | end int64 |
| 267 | meta *backend.BlockMeta |
| 268 | expected bool |
| 269 | }{ |
| 270 | // includes |
| 271 | { |
| 272 | name: "include - duh", |
| 273 | searchID: []byte{0x05}, |
| 274 | blockStart: uuid.MustParse(BlockIDMin), |
| 275 | blockEnd: uuid.MustParse(BlockIDMax), |
| 276 | meta: &backend.BlockMeta{ |
| 277 | BlockID: backend.MustParse("50000000-0000-0000-0000-000000000000"), |
| 278 | }, |
| 279 | start: 0, |
| 280 | end: 0, |
| 281 | expected: true, |
| 282 | }, |
| 283 | { |
| 284 | name: "include - min id range", |
| 285 | searchID: []byte{0x00}, |
| 286 | blockStart: uuid.MustParse(BlockIDMin), |
| 287 | blockEnd: uuid.MustParse(BlockIDMax), |
| 288 | meta: &backend.BlockMeta{ |
| 289 | BlockID: backend.MustParse("50000000-0000-0000-0000-000000000000"), |
| 290 | }, |
| 291 | start: 0, |
| 292 | end: 0, |
| 293 | expected: true, |
| 294 | }, |
| 295 | { |
| 296 | name: "include - max id range", |
| 297 | searchID: []byte{0x10}, |
| 298 | blockStart: uuid.MustParse(BlockIDMin), |
| 299 | blockEnd: uuid.MustParse(BlockIDMax), |
| 300 | meta: &backend.BlockMeta{ |
| 301 | BlockID: backend.MustParse("50000000-0000-0000-0000-000000000000"), |
| 302 | }, |
| 303 | start: 0, |
| 304 | end: 0, |
| 305 | expected: true, |
| 306 | }, |
| 307 | { |
| 308 | name: "include - min block range", |
| 309 | searchID: []byte{0x05}, |
| 310 | blockStart: uuid.MustParse("50000000-0000-0000-0000-000000000000"), |
| 311 | blockEnd: uuid.MustParse(BlockIDMax), |
| 312 | meta: &backend.BlockMeta{ |
| 313 | BlockID: backend.MustParse("50000000-0000-0000-0000-000000000000"), |
| 314 | }, |
| 315 | start: 0, |
| 316 | end: 0, |
nothing calls this directly
no test coverage detected