package test // FakeCallbackInvoker provides the fake callback invoker type FakeCallbackInvoker struct { CallbackURL string Success bool Messages []string Labels map[string]string Result []string } // ExecuteCallback executes the fake callback func (f *FakeCallbackInvoker) ExecuteCallback(callbackURL string, success bool, labels map[string]string, messages []string) []string { f.CallbackURL = callbackURL f.Success = success f.Labels = labels f.Messages = messages return f.Result }