mirror of
				https://github.com/restic/restic.git
				synced 2025-11-04 03:34:41 +00:00 
			
		
		
		
	Move testing logic to test file in internal/pack
This commit is contained in:
		@@ -25,12 +25,8 @@ type Packer struct {
 | 
			
		||||
	m sync.Mutex
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NewPacker returns a new Packer that can be used to pack blobs
 | 
			
		||||
// together. If wr is nil, a bytes.Buffer is used.
 | 
			
		||||
// NewPacker returns a new Packer that can be used to pack blobs together.
 | 
			
		||||
func NewPacker(k *crypto.Key, wr io.Writer) *Packer {
 | 
			
		||||
	if wr == nil {
 | 
			
		||||
		wr = bytes.NewBuffer(nil)
 | 
			
		||||
	}
 | 
			
		||||
	return &Packer{k: k, wr: wr}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ func newPack(t testing.TB, k *crypto.Key, lengths []int) ([]Buf, []byte, uint) {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// pack blobs
 | 
			
		||||
	p := pack.NewPacker(k, nil)
 | 
			
		||||
	p := pack.NewPacker(k, new(bytes.Buffer))
 | 
			
		||||
	for _, b := range bufs {
 | 
			
		||||
		p.Add(restic.TreeBlob, b.id, b.data)
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user