(up *sdkproto.DataUpload, chunks ...*sdkproto.ChunkPiece)
| 177 | } |
| 178 | |
| 179 | func newMockUploadStream(up *sdkproto.DataUpload, chunks ...*sdkproto.ChunkPiece) *mockUploadStream { |
| 180 | stream := &mockUploadStream{ |
| 181 | done: make(chan struct{}), |
| 182 | messages: make(chan *sdkproto.FileUpload, 1+len(chunks)), |
| 183 | } |
| 184 | if up != nil { |
| 185 | stream.messages <- &sdkproto.FileUpload{Type: &sdkproto.FileUpload_DataUpload{DataUpload: up}} |
| 186 | } |
| 187 | |
| 188 | for _, chunk := range chunks { |
| 189 | stream.messages <- &sdkproto.FileUpload{Type: &sdkproto.FileUpload_ChunkPiece{ChunkPiece: chunk}} |
| 190 | } |
| 191 | close(stream.messages) |
| 192 | return stream |
| 193 | } |
no outgoing calls
no test coverage detected