Files
tea/utils/progress_test.go
2019-10-09 17:35:04 +08:00

24 lines
484 B
Go

package utils
import (
"testing"
)
type Progresstest struct {
}
func (progress *Progresstest) ProgressChanged(event *ProgressEvent) {
}
func Test_PublishProgress(t *testing.T) {
event := NewProgressEvent(TransferStartedEvent, int64(10), int64(20), int64(10))
listener := GetProgressListener(nil)
AssertNil(t, listener)
listener = GetProgressListener(&testing.T{})
AssertNil(t, listener)
listener = GetProgressListener(&Progresstest{})
PublishProgress(listener, event)
}