...

Source file src/github.com/alibabacloud-go/tea/utils/progress_test.go

Documentation: github.com/alibabacloud-go/tea/utils

     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