gopkg.in/openshift/source-to-image.v1@v1.2.0/pkg/test/callback.go (about)

     1  package test
     2  
     3  // FakeCallbackInvoker provides the fake callback invoker
     4  type FakeCallbackInvoker struct {
     5  	CallbackURL string
     6  	Success     bool
     7  	Messages    []string
     8  	Labels      map[string]string
     9  	Result      []string
    10  }
    11  
    12  // ExecuteCallback executes the fake callback
    13  func (f *FakeCallbackInvoker) ExecuteCallback(callbackURL string, success bool, labels map[string]string, messages []string) []string {
    14  	f.CallbackURL = callbackURL
    15  	f.Success = success
    16  	f.Labels = labels
    17  	f.Messages = messages
    18  	return f.Result
    19  }