...
1 package utils
2
3 import (
4 "testing"
5 )
6
7 type Progresstest struct {
8 }
9
10 func (progress *Progresstest) ProgressChanged(event *ProgressEvent) {
11 }
12
13 func Test_PublishProgress(t *testing.T) {
14 event := NewProgressEvent(TransferStartedEvent, int64(10), int64(20), int64(10))
15 listener := GetProgressListener(nil)
16 AssertNil(t, listener)
17
18 listener = GetProgressListener(&testing.T{})
19 AssertNil(t, listener)
20
21 listener = GetProgressListener(&Progresstest{})
22 PublishProgress(listener, event)
23 }
24
View as plain text