github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/testhelpers/commands/fake_app_binder.go (about) 1 package commands 2 3 import "github.com/cloudfoundry/cli/cf/models" 4 5 type FakeAppBinder struct { 6 AppsToBind []models.Application 7 InstancesToBindTo []models.ServiceInstance 8 9 BindApplicationReturns struct { 10 Error error 11 } 12 } 13 14 func (binder *FakeAppBinder) BindApplication(app models.Application, service models.ServiceInstance) error { 15 binder.AppsToBind = append(binder.AppsToBind, app) 16 binder.InstancesToBindTo = append(binder.InstancesToBindTo, service) 17 18 return binder.BindApplicationReturns.Error 19 }