(t *testing.T)
| 191 | } |
| 192 | |
| 193 | func TestFileHeader_Compact_Merge2(t *testing.T) { |
| 194 | var header = &bfs.FileHeader{ |
| 195 | Version: 1, |
| 196 | Status: 200, |
| 197 | BodyBlocks: []bfs.BlockInfo{ |
| 198 | { |
| 199 | BFileOffsetFrom: 0, |
| 200 | BFileOffsetTo: 100, |
| 201 | OriginOffsetFrom: 200, |
| 202 | OriginOffsetTo: 300, |
| 203 | }, |
| 204 | { |
| 205 | BFileOffsetFrom: 101, |
| 206 | BFileOffsetTo: 200, |
| 207 | OriginOffsetFrom: 301, |
| 208 | OriginOffsetTo: 400, |
| 209 | }, |
| 210 | { |
| 211 | BFileOffsetFrom: 200, |
| 212 | BFileOffsetTo: 300, |
| 213 | OriginOffsetFrom: 400, |
| 214 | OriginOffsetTo: 500, |
| 215 | }, |
| 216 | }, |
| 217 | } |
| 218 | header.Compact() |
| 219 | logs.PrintAsJSON(header.BodyBlocks) |
| 220 | } |
| 221 | |
| 222 | func TestFileHeader_Clone(t *testing.T) { |
| 223 | var a = assert.NewAssertion(t) |