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 }