github.com/boson-project/source-to-image@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 }