24 lines
484 B
Go
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)
|
|
}
|