github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/worker/finishedworker_test.go (about)

     1  // Copyright 2015 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package worker_test
     5  
     6  import (
     7  	"github.com/juju/worker/v3"
     8  	gc "gopkg.in/check.v1"
     9  
    10  	jworker "github.com/juju/juju/worker"
    11  )
    12  
    13  type FinishedSuite struct{}
    14  
    15  var _ = gc.Suite(&FinishedSuite{})
    16  
    17  func (s *FinishedSuite) TestFinishedWorker(c *gc.C) {
    18  	// Pretty dumb test if interface is implemented
    19  	// and Wait() returns nil.
    20  	var fw worker.Worker = jworker.FinishedWorker{}
    21  	c.Assert(fw.Wait(), gc.IsNil)
    22  }