github.com/databricks/cli@v0.203.0/bundle/run/progress/job_test.go (about)

     1  package progress
     2  
     3  import (
     4  	"testing"
     5  	"time"
     6  
     7  	"github.com/databricks/databricks-sdk-go/service/jobs"
     8  	"github.com/stretchr/testify/assert"
     9  )
    10  
    11  func TestJobProgressEventString(t *testing.T) {
    12  	event := &JobProgressEvent{
    13  		Timestamp: time.Date(0, 0, 0, 0, 0, 0, 0, &time.Location{}),
    14  		JobId:     123,
    15  		RunId:     456,
    16  		RunName:   "run_name",
    17  		State: jobs.RunState{
    18  			LifeCycleState: jobs.RunLifeCycleStateTerminated,
    19  			ResultState:    jobs.RunResultStateSuccess,
    20  			StateMessage:   "state_message",
    21  		},
    22  	}
    23  	assert.Equal(t, "-0001-11-30 00:00:00 \"run_name\" TERMINATED SUCCESS state_message", event.String())
    24  }