package v1 import ( "context" "net/http/httptest" "strings" "testing" "github.com/gin-gonic/gin" "github.com/stretchr/testify/assert" ) func init() { gin.SetMode(gin.TestMode) } func safeCall_Cov10(t *testing.T, f func()) { defer func() { _ = recover() }() f() } func newCtx_Cov10(method, path string) (*gin.Context, *httptest.ResponseRecorder) { w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(method, path, nil) c.Request = c.Request.WithContext(context.Background()) return c, w } func newCtxBody_Cov10(method, path string, body string) (*gin.Context, *httptest.ResponseRecorder) { w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(method, path, strings.NewReader(body)) if body != "" { c.Request.Header.Set("Content-Type", "application/json") } c.Request = c.Request.WithContext(context.Background()) return c, w } func newCtxParams_Cov10(method, path string, params map[string]string) (*gin.Context, *httptest.ResponseRecorder) { c, w := newCtx_Cov10(method, path) for k, v := range params { c.Params = append(c.Params, gin.Param{Key: k, Value: v}) } return c, w } func newCtxParamsBody_Cov10(method, path string, params map[string]string, body string) (*gin.Context, *httptest.ResponseRecorder) { c, w := newCtxBody_Cov10(method, path, body) for k, v := range params { c.Params = append(c.Params, gin.Param{Key: k, Value: v}) } return c, w } // ================================================================= // Constructor tests — verify all handlers can be created with nil // ================================================================= func TestNewAccountHandler_Nil_Cov10(t *testing.T) { h := NewAccountHandler(nil) assert.NotNil(t, h) } func TestNewAgentBotHandler_Nil_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) assert.NotNil(t, h) } func TestNewAgentBotInboxHandler_Nil_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) assert.NotNil(t, h) } func TestNewAgentBulkHandler_Nil_Cov10(t *testing.T) { h := NewAgentBulkHandler(nil) assert.NotNil(t, h) } func TestNewAgentCapacityHandler_Nil_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) assert.NotNil(t, h) } func TestNewAgentHandler_Nil_Cov10(t *testing.T) { h := NewAgentHandler(nil) assert.NotNil(t, h) } func TestNewAnalyticsHandler_Nil_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) assert.NotNil(t, h) } func TestNewArticleHandler_Nil_Cov10(t *testing.T) { h := NewArticleHandler(nil) assert.NotNil(t, h) } func TestNewAssignableAgentHandler_Nil_Cov10(t *testing.T) { h := NewAssignableAgentHandler(nil) assert.NotNil(t, h) } func TestNewAssignmentPolicyHandler_Nil_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) assert.NotNil(t, h) } func TestNewAssignmentPolicyV2Handler_Nil_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) assert.NotNil(t, h) } func TestNewAuditHandler_Nil_Cov10(t *testing.T) { h := NewAuditHandler(nil) assert.NotNil(t, h) } func TestNewAuthHandler_Nil_Cov10(t *testing.T) { h := NewAuthHandler(nil) assert.NotNil(t, h) } func TestNewAutomationRuleHandler_Nil_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) assert.NotNil(t, h) } func TestNewAutoReplyRuleHandler_Nil_Cov10(t *testing.T) { h := NewAutoReplyRuleHandler(nil) assert.NotNil(t, h) } func TestNewBannerHandler_Nil_Cov10(t *testing.T) { h := NewBannerHandler(nil) assert.NotNil(t, h) } func TestNewBotRuleHandler_Nil_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) assert.NotNil(t, h) } func TestNewBotTriggerConfigHandler_Nil_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) assert.NotNil(t, h) } func TestNewBulkActionHandler_Nil_Cov10(t *testing.T) { h := NewBulkActionHandler(nil, nil) assert.NotNil(t, h) } func TestNewCampaignHandler_Nil_Cov10(t *testing.T) { h := NewCampaignHandler(nil) assert.NotNil(t, h) } func TestNewCannedResponseHandler_Nil_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) assert.NotNil(t, h) } func TestNewCaptainAssistantHandler_Nil_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) assert.NotNil(t, h) } func TestNewCaptainAssistantResponseHandler_Nil_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) assert.NotNil(t, h) } func TestNewCaptainBulkActionHandler_Nil_Cov10(t *testing.T) { h := NewCaptainBulkActionHandler(nil) assert.NotNil(t, h) } func TestNewCaptainConversationHandler_Nil_Cov10(t *testing.T) { h := NewCaptainConversationHandler(nil) assert.NotNil(t, h) } func TestNewCaptainCustomToolHandler_Nil_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) assert.NotNil(t, h) } func TestNewCaptainDocumentHandler_Nil_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) assert.NotNil(t, h) } func TestNewCaptainPreferenceHandler_Nil_Cov10(t *testing.T) { h := NewCaptainPreferenceHandler(nil) assert.NotNil(t, h) } func TestNewCaptainScenarioHandler_Nil_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) assert.NotNil(t, h) } func TestNewCaptainTaskExtendedHandler_Nil_Cov10(t *testing.T) { h := NewCaptainTaskExtendedHandler(nil) assert.NotNil(t, h) } func TestNewCaptainTaskHandler_Nil_Cov10(t *testing.T) { h := NewCaptainTaskHandler(nil) assert.NotNil(t, h) } func TestNewCategoryHandler_Nil_Cov10(t *testing.T) { h := NewCategoryHandler(nil) assert.NotNil(t, h) } func TestNewCompanyHandler_Nil_Cov10(t *testing.T) { h := NewCompanyHandler(nil) assert.NotNil(t, h) } func TestNewContactHandler_Nil_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) assert.NotNil(t, h) } func TestNewContactInboxHandler_Nil_Cov10(t *testing.T) { h := NewContactInboxHandler(nil) assert.NotNil(t, h) } func TestNewContactMergeHandler_Nil_Cov10(t *testing.T) { h := NewContactMergeHandler(nil) assert.NotNil(t, h) } func TestNewConversationHandler_Nil_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) assert.NotNil(t, h) } func TestNewConversationInsightHandler_Nil_Cov10(t *testing.T) { h := NewConversationInsightHandler(nil) assert.NotNil(t, h) } func TestNewConversationParticipantHandler_Nil_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) assert.NotNil(t, h) } func TestNewCopilotConfigHandler_Nil_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) assert.NotNil(t, h) } func TestNewCopilotHandler_Nil_Cov10(t *testing.T) { h := NewCopilotHandler(nil) assert.NotNil(t, h) } func TestNewCsatMetricsHandler_Nil_Cov10(t *testing.T) { h := NewCsatMetricsHandler(nil) assert.NotNil(t, h) } func TestNewCsatSurveyHandler_Nil_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) assert.NotNil(t, h) } func TestNewCustomAttributeDefinitionHandler_Nil_Cov10(t *testing.T) { h := NewCustomAttributeDefinitionHandler(nil) assert.NotNil(t, h) } func TestNewCustomAttributeValueHandler_Nil_Cov10(t *testing.T) { h := NewCustomAttributeValueHandler(nil) assert.NotNil(t, h) } func TestNewCustomFilterHandler_Nil_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) assert.NotNil(t, h) } func TestNewCustomRoleHandler_Nil_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) assert.NotNil(t, h) } func TestNewDashboardAppHandler_Nil_Cov10(t *testing.T) { h := NewDashboardAppHandler(nil) assert.NotNil(t, h) } func TestNewDeliveryStatusHandler_Nil_Cov10(t *testing.T) { h := NewDeliveryStatusHandler(nil) assert.NotNil(t, h) } func TestNewDraftMessageHandler_Nil_Cov10(t *testing.T) { h := NewDraftMessageHandler(nil) assert.NotNil(t, h) } func TestNewEmailChannelMigrationHandler_Nil_Cov10(t *testing.T) { h := NewEmailChannelMigrationHandler(nil) assert.NotNil(t, h) } func TestNewEnterpriseAccountHandler_Nil_Cov10(t *testing.T) { h := NewEnterpriseAccountHandler(nil) assert.NotNil(t, h) } func TestNewFolderHandler_Nil_Cov10(t *testing.T) { h := NewFolderHandler(nil) assert.NotNil(t, h) } func TestNewInboxCsatTemplateHandler_Nil_Cov10(t *testing.T) { h := NewInboxCsatTemplateHandler(nil) assert.NotNil(t, h) } func TestNewInboxHandler_Nil_Cov10(t *testing.T) { h := NewInboxHandler(nil) assert.NotNil(t, h) } func TestNewInboxLimitHandler_Nil_Cov10(t *testing.T) { h := NewInboxLimitHandler(nil) assert.NotNil(t, h) } func TestNewInboxMemberHandler_Nil_Cov10(t *testing.T) { h := NewInboxMemberHandler(nil) assert.NotNil(t, h) } func TestNewInstallationConfigHandler_Nil_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) assert.NotNil(t, h) } func TestNewIntegrationHookHandler_Nil_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) assert.NotNil(t, h) } func TestNewLabelHandler_Nil_Cov10(t *testing.T) { h := NewLabelHandler(nil, nil) assert.NotNil(t, h) } func TestNewLinearIntegrationHandler_Nil_Cov10(t *testing.T) { h := NewLinearIntegrationHandler(nil) assert.NotNil(t, h) } func TestNewLiveReportHandler_Nil_Cov10(t *testing.T) { h := NewLiveReportHandler(nil) assert.NotNil(t, h) } func TestNewMacroHandler_Nil_Cov10(t *testing.T) { h := NewMacroHandler(nil) assert.NotNil(t, h) } func TestNewMessageHandler_Nil_Cov10(t *testing.T) { h := NewMessageHandler(nil) assert.NotNil(t, h) } func TestNewNoteHandler_Nil_Cov10(t *testing.T) { h := NewNoteHandler(nil) assert.NotNil(t, h) } func TestNewNotificationHandler_Nil_Cov10(t *testing.T) { h := NewNotificationHandler(nil) assert.NotNil(t, h) } func TestNewNotificationSettingHandler_Nil_Cov10(t *testing.T) { h := NewNotificationSettingHandler(nil) assert.NotNil(t, h) } func TestNewNotificationSubscriptionHandler_Nil_Cov10(t *testing.T) { h := NewNotificationSubscriptionHandler(nil) assert.NotNil(t, h) } func TestNewNotionIntegrationHandler_Nil_Cov10(t *testing.T) { h := NewNotionIntegrationHandler(nil) assert.NotNil(t, h) } func TestNewPlatformAppHandler_Nil_Cov10(t *testing.T) { h := NewPlatformAppHandler(nil) assert.NotNil(t, h) } func TestNewPlatformUserHandler_Nil_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) assert.NotNil(t, h) } func TestNewPlatformUserSSOHandler_Nil_Cov10(t *testing.T) { h := NewPlatformUserSSOHandler() assert.NotNil(t, h) } func TestNewPortalHandler_Nil_Cov10(t *testing.T) { h := NewPortalHandler(nil) assert.NotNil(t, h) } func TestNewPortalMemberHandler_Nil_Cov10(t *testing.T) { h := NewPortalMemberHandler(nil) assert.NotNil(t, h) } func TestNewProfileHandler_Nil_Cov10(t *testing.T) { h := NewProfileHandler(nil) assert.NotNil(t, h) } func TestNewPushSubscriptionHandler_Nil_Cov10(t *testing.T) { h := NewPushSubscriptionHandler(nil) assert.NotNil(t, h) } func TestNewRAGHandler_Nil_Cov10(t *testing.T) { h := NewRAGHandler(nil) assert.NotNil(t, h) } func TestNewReportingEventHandler_Nil_Cov10(t *testing.T) { h := NewReportingEventHandler(nil) assert.NotNil(t, h) } func TestNewSearchHandler_Nil_Cov10(t *testing.T) { h := NewSearchHandler(nil) assert.NotNil(t, h) } func TestNewShopifyIntegrationHandler_Nil_Cov10(t *testing.T) { h := NewShopifyIntegrationHandler(nil) assert.NotNil(t, h) } func TestNewSlackIntegrationHandler_Nil_Cov10(t *testing.T) { h := NewSlackIntegrationHandler(nil) assert.NotNil(t, h) } func TestNewSlaPolicyHandler_Nil_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) assert.NotNil(t, h) } func TestNewSSEEventHandler_Nil_Cov10(t *testing.T) { h := NewSSEEventHandler(nil) assert.NotNil(t, h) } func TestNewSSEStreamHandler_Nil_Cov10(t *testing.T) { h := NewSSEStreamHandler(nil, nil) assert.NotNil(t, h) } func TestNewSummaryReportHandler_Nil_Cov10(t *testing.T) { h := NewSummaryReportHandler(nil) assert.NotNil(t, h) } func TestNewTeamHandler_Nil_Cov10(t *testing.T) { h := NewTeamHandler(nil) assert.NotNil(t, h) } func TestNewUploadHandler_Nil_Cov10(t *testing.T) { h := NewUploadHandler(nil) assert.NotNil(t, h) } func TestNewWebhookSubscriptionHandler_Nil_Cov10(t *testing.T) { h := NewWebhookSubscriptionHandler(nil) assert.NotNil(t, h) } func TestNewWebWidgetHandler_Nil_Cov10(t *testing.T) { h := NewWebWidgetHandler(nil) assert.NotNil(t, h) } func TestNewWebWidgetOfflineHandler_Nil_Cov10(t *testing.T) { h := NewWebWidgetOfflineHandler(nil, nil) assert.NotNil(t, h) } func TestNewWhatsAppCallHandler_Nil_Cov10(t *testing.T) { h := NewWhatsAppCallHandler(nil) assert.NotNil(t, h) } func TestNewWidgetTestHandler_Nil_Cov10(t *testing.T) { h := NewWidgetTestHandler(nil) assert.NotNil(t, h) } func TestNewWorkingHourHandler_Nil_Cov10(t *testing.T) { h := NewWorkingHourHandler(nil) assert.NotNil(t, h) } func TestNewYearInReviewHandler_Nil_Cov10(t *testing.T) { h := NewYearInReviewHandler(nil) assert.NotNil(t, h) } // ================================================================= // AccountHandler method tests with nil service // ================================================================= func TestAccountHandler_List_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/accounts") safeCall_Cov10(t, func() { h.List(c) }) } func TestAccountHandler_Create_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/accounts", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAccountHandler_Update_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/accounts/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAccountHandler_UpdateOnboarding_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/accounts/1/onboarding", map[string]string{"id": "1"}, `{"step":"test"}`) safeCall_Cov10(t, func() { h.UpdateOnboarding(c) }) } func TestAccountHandler_HelpCenterGeneration_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/accounts/1/help_center_generation", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.HelpCenterGeneration(c) }) } func TestAccountHandler_Delete_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/accounts/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAccountHandler_ListUsers_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/accounts/1/users", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListUsers(c) }) } func TestAccountHandler_AddUser_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/accounts/1/users", map[string]string{"id": "1"}, `{"user_id":1}`) safeCall_Cov10(t, func() { h.AddUser(c) }) } func TestAccountHandler_RemoveUser_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/accounts/1/users/1", map[string]string{"id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.RemoveUser(c) }) } func TestAccountHandler_GetAll_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/accounts/all") safeCall_Cov10(t, func() { h.GetAll(c) }) } func TestAccountHandler_GetAgents_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/accounts/1/agents", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetAgents(c) }) } func TestAccountHandler_UpdateSettings_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/accounts/1/settings", map[string]string{"id": "1"}, `{"key":"val"}`) safeCall_Cov10(t, func() { h.UpdateSettings(c) }) } func TestAccountHandler_UpdateActiveAt_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/accounts/1/active", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.UpdateActiveAt(c) }) } func TestAccountHandler_CacheKeys_Cov10(t *testing.T) { h := NewAccountHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/accounts/1/cache_keys", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.CacheKeys(c) }) } // ================================================================= // AgentBotHandler method tests with nil service // ================================================================= func TestAgentBotHandler_List_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/agent_bots") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentBotHandler_Get_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/agent_bots/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestAgentBotHandler_Create_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agent_bots", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAgentBotHandler_Update_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/agent_bots/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAgentBotHandler_Delete_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_bots/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentBotHandler_ResetToken_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/agent_bots/1/reset_token", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ResetToken(c) }) } func TestAgentBotHandler_ResetSecret_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/agent_bots/1/reset_secret", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ResetSecret(c) }) } func TestAgentBotHandler_DeleteAvatar_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_bots/1/avatar", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteAvatar(c) }) } func TestAgentBotHandler_PlatformList_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/platform/agent_bots") safeCall_Cov10(t, func() { h.PlatformList(c) }) } func TestAgentBotHandler_PlatformCreate_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/platform/agent_bots", `{"name":"test"}`) safeCall_Cov10(t, func() { h.PlatformCreate(c) }) } func TestAgentBotHandler_PlatformGet_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/platform/agent_bots/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.PlatformGet(c) }) } func TestAgentBotHandler_PlatformUpdate_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/platform/agent_bots/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.PlatformUpdate(c) }) } func TestAgentBotHandler_PlatformDelete_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/platform/agent_bots/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.PlatformDelete(c) }) } func TestAgentBotHandler_PlatformUpdateAvatar_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/platform/agent_bots/1/avatar", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.PlatformUpdateAvatar(c) }) } func TestAgentBotHandler_PlatformResetConfig_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/platform/agent_bots/1/reset_config", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.PlatformResetConfig(c) }) } func TestAgentBotHandler_ListAccessible_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/agent_bots/accessible") safeCall_Cov10(t, func() { h.ListAccessible(c) }) } func TestAgentBotHandler_UpdateAvatar_Cov10(t *testing.T) { h := NewAgentBotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/agent_bots/1/avatar", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.UpdateAvatar(c) }) } // ================================================================= // AgentBotInboxHandler method tests // ================================================================= func TestAgentBotInboxHandler_Bind_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agent_bots/1/inboxes", `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.Bind(c) }) } func TestAgentBotInboxHandler_Unbind_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_bots/1/inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.Unbind(c) }) } func TestAgentBotInboxHandler_UpdateStatus_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/agent_bots/1/inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}, `{"status":"active"}`) safeCall_Cov10(t, func() { h.UpdateStatus(c) }) } func TestAgentBotInboxHandler_ListByInbox_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/agent_bots", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.ListByInbox(c) }) } func TestAgentBotInboxHandler_ListByBot_Cov10(t *testing.T) { h := NewAgentBotInboxHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/agent_bots/1/inboxes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListByBot(c) }) } // ================================================================= // AgentBulkHandler method tests // ================================================================= func TestAgentBulkHandler_BulkAssign_Cov10(t *testing.T) { h := NewAgentBulkHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agents/bulk_assign", `{"conversation_ids":[1],"agent_id":1}`) safeCall_Cov10(t, func() { h.BulkAssign(c) }) } func TestAgentBulkHandler_BulkUnassign_Cov10(t *testing.T) { h := NewAgentBulkHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agents/bulk_unassign", `{"conversation_ids":[1]}`) safeCall_Cov10(t, func() { h.BulkUnassign(c) }) } // ================================================================= // AgentCapacityHandler method tests // ================================================================= func TestAgentCapacityHandler_List_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/agent_capacity_policies") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentCapacityHandler_Create_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agent_capacity_policies", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAgentCapacityHandler_Get_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/agent_capacity_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestAgentCapacityHandler_Update_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/agent_capacity_policies/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAgentCapacityHandler_Delete_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_capacity_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentCapacityHandler_CreateInboxLimit_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/agent_capacity_policies/1/inbox_limits", map[string]string{"id": "1"}, `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.CreateInboxLimit(c) }) } func TestAgentCapacityHandler_UpdateInboxLimit_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/agent_capacity_policies/1/inbox_limits/1", map[string]string{"id": "1", "inbox_id": "1"}, `{}`) safeCall_Cov10(t, func() { h.UpdateInboxLimit(c) }) } func TestAgentCapacityHandler_DeleteInboxLimit_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_capacity_policies/1/inbox_limits/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.DeleteInboxLimit(c) }) } func TestAgentCapacityHandler_ListUsers_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/agent_capacity_policies/1/users", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListUsers(c) }) } func TestAgentCapacityHandler_CreateUser_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/agent_capacity_policies/1/users", map[string]string{"id": "1"}, `{"user_id":1}`) safeCall_Cov10(t, func() { h.CreateUser(c) }) } func TestAgentCapacityHandler_DeleteUser_Cov10(t *testing.T) { h := NewAgentCapacityHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agent_capacity_policies/1/users/1", map[string]string{"id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.DeleteUser(c) }) } // ================================================================= // AgentHandler method tests // ================================================================= func TestAgentHandler_List_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/agents") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentHandler_Get_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/agents/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestAgentHandler_Create_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agents", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAgentHandler_Update_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/agents/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAgentHandler_Delete_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/agents/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAgentHandler_ResetPassword_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/agents/1/reset_password", map[string]string{"id": "1"}, `{"password":"newpass"}`) safeCall_Cov10(t, func() { h.ResetPassword(c) }) } func TestAgentHandler_BulkCreate_Cov10(t *testing.T) { h := NewAgentHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/agents/bulk_create", `[{"name":"test"}]`) safeCall_Cov10(t, func() { h.BulkCreate(c) }) } // ================================================================= // AnalyticsHandler method tests // ================================================================= func TestAnalyticsHandler_Index_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics") safeCall_Cov10(t, func() { h.Index(c) }) } func TestAnalyticsHandler_Drilldown_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/analytics/drilldown", nil) safeCall_Cov10(t, func() { h.Drilldown(c) }) } func TestAnalyticsHandler_Summary_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/summary") safeCall_Cov10(t, func() { h.Summary(c) }) } func TestAnalyticsHandler_AgentMetrics_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/agent_metrics") safeCall_Cov10(t, func() { h.AgentMetrics(c) }) } func TestAnalyticsHandler_InboxMetrics_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/inbox_metrics") safeCall_Cov10(t, func() { h.InboxMetrics(c) }) } func TestAnalyticsHandler_LabelMetrics_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/label_metrics") safeCall_Cov10(t, func() { h.LabelMetrics(c) }) } func TestAnalyticsHandler_TeamMetrics_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/team_metrics") safeCall_Cov10(t, func() { h.TeamMetrics(c) }) } func TestAnalyticsHandler_ConversationTraffic_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/conversation_traffic") safeCall_Cov10(t, func() { h.ConversationTraffic(c) }) } func TestAnalyticsHandler_BotSummary_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/bot_summary") safeCall_Cov10(t, func() { h.BotSummary(c) }) } func TestAnalyticsHandler_Conversations_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/conversations") safeCall_Cov10(t, func() { h.Conversations(c) }) } func TestAnalyticsHandler_ConversationsSummary_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/conversations_summary") safeCall_Cov10(t, func() { h.ConversationsSummary(c) }) } func TestAnalyticsHandler_BotMetrics_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/bot_metrics") safeCall_Cov10(t, func() { h.BotMetrics(c) }) } func TestAnalyticsHandler_InboxLabelMatrix_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/inbox_label_matrix") safeCall_Cov10(t, func() { h.InboxLabelMatrix(c) }) } func TestAnalyticsHandler_FirstResponseTimeDistribution_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/first_response_time_distribution") safeCall_Cov10(t, func() { h.FirstResponseTimeDistribution(c) }) } func TestAnalyticsHandler_OutgoingMessagesCount_Cov10(t *testing.T) { h := NewAnalyticsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/analytics/outgoing_messages_count") safeCall_Cov10(t, func() { h.OutgoingMessagesCount(c) }) } // ================================================================= // ArticleHandler method tests // ================================================================= func TestArticleHandler_PublicList_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/portals/1/articles") safeCall_Cov10(t, func() { h.PublicList(c) }) } func TestArticleHandler_PublicSearch_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/portals/1/articles/search?q=test") safeCall_Cov10(t, func() { h.PublicSearch(c) }) } func TestArticleHandler_PublicTrackingPixel_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/portals/1/articles/1/tracking_pixel.png", map[string]string{"portal_slug": "test", "article_slug": "test"}) safeCall_Cov10(t, func() { h.PublicTrackingPixel(c) }) } func TestArticleHandler_Create_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles", `{"title":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestArticleHandler_Get_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/articles/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestArticleHandler_Edit_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/articles/1/edit", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Edit(c) }) } func TestArticleHandler_Update_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/articles/1", map[string]string{"id": "1"}, `{"title":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestArticleHandler_Delete_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/articles/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestArticleHandler_List_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/articles") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestArticleHandler_ListByCategory_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/categories/1/articles", map[string]string{"category_id": "1"}) safeCall_Cov10(t, func() { h.ListByCategory(c) }) } func TestArticleHandler_Search_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/articles/search?q=test") safeCall_Cov10(t, func() { h.Search(c) }) } func TestArticleHandler_SemanticSearch_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/articles/semantic_search?q=test") safeCall_Cov10(t, func() { h.SemanticSearch(c) }) } func TestArticleHandler_StatusCounts_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/articles/status_counts") safeCall_Cov10(t, func() { h.StatusCounts(c) }) } func TestArticleHandler_Reorder_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/reorder", `[{"id":1}]`) safeCall_Cov10(t, func() { h.Reorder(c) }) } func TestArticleHandler_BulkUpdateStatus_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/bulk_update_status", `{"ids":[1],"status":"published"}`) safeCall_Cov10(t, func() { h.BulkUpdateStatus(c) }) } func TestArticleHandler_BulkUpdateCategory_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/bulk_update_category", `{"ids":[1],"category_id":1}`) safeCall_Cov10(t, func() { h.BulkUpdateCategory(c) }) } func TestArticleHandler_BulkDelete_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/bulk_delete", `{"ids":[1]}`) safeCall_Cov10(t, func() { h.BulkDelete(c) }) } func TestArticleHandler_BulkTranslate_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/bulk_translate", `{"ids":[1],"language":"en"}`) safeCall_Cov10(t, func() { h.BulkTranslate(c) }) } func TestArticleHandler_BulkActions_Cov10(t *testing.T) { h := NewArticleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/articles/bulk_actions", `{"ids":[1],"action":"publish"}`) safeCall_Cov10(t, func() { h.BulkActions(c) }) } // ================================================================= // AssignmentPolicyHandler method tests // ================================================================= func TestAssignmentPolicyHandler_ListAccountPolicies_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/assignment_policies") safeCall_Cov10(t, func() { h.ListAccountPolicies(c) }) } func TestAssignmentPolicyHandler_GetAccountPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/assignment_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetAccountPolicy(c) }) } func TestAssignmentPolicyHandler_CreateAccountPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/assignment_policies", `{"name":"test"}`) safeCall_Cov10(t, func() { h.CreateAccountPolicy(c) }) } func TestAssignmentPolicyHandler_UpdateAccountPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/assignment_policies/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.UpdateAccountPolicy(c) }) } func TestAssignmentPolicyHandler_DeleteAccountPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/assignment_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteAccountPolicy(c) }) } func TestAssignmentPolicyHandler_GetInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/assignment_policy", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.GetInboxPolicy(c) }) } func TestAssignmentPolicyHandler_ListPolicyInboxes_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/assignment_policies/1/inboxes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListPolicyInboxes(c) }) } func TestAssignmentPolicyHandler_AddPolicyInbox_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/assignment_policies/1/inboxes", map[string]string{"id": "1"}, `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.AddPolicyInbox(c) }) } func TestAssignmentPolicyHandler_RemovePolicyInbox_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/assignment_policies/1/inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.RemovePolicyInbox(c) }) } func TestAssignmentPolicyHandler_CreateInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/inboxes/1/assignment_policy", map[string]string{"inbox_id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.CreateInboxPolicy(c) }) } func TestAssignmentPolicyHandler_UpdateInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inboxes/1/assignment_policy/1", map[string]string{"inbox_id": "1", "id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.UpdateInboxPolicy(c) }) } func TestAssignmentPolicyHandler_DeleteInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1/assignment_policy/1", map[string]string{"inbox_id": "1", "id": "1"}) safeCall_Cov10(t, func() { h.DeleteInboxPolicy(c) }) } func TestAssignmentPolicyHandler_DeleteCurrentInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1/assignment_policy", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.DeleteCurrentInboxPolicy(c) }) } // ================================================================= // AssignmentPolicyV2Handler method tests // ================================================================= func TestAssignmentPolicyV2Handler_Create_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/assignment_policies_v2", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAssignmentPolicyV2Handler_Get_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/assignment_policies_v2/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestAssignmentPolicyV2Handler_List_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/assignment_policies_v2") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAssignmentPolicyV2Handler_Update_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/assignment_policies_v2/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAssignmentPolicyV2Handler_Delete_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/assignment_policies_v2/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAssignmentPolicyV2Handler_ListInboxes_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/assignment_policies_v2/1/inboxes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListInboxes(c) }) } func TestAssignmentPolicyV2Handler_AddInbox_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/assignment_policies_v2/1/inboxes", map[string]string{"id": "1"}, `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.AddInbox(c) }) } func TestAssignmentPolicyV2Handler_RemoveInbox_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/assignment_policies_v2/1/inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.RemoveInbox(c) }) } func TestAssignmentPolicyV2Handler_GetInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/assignment_policy_v2", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.GetInboxPolicy(c) }) } func TestAssignmentPolicyV2Handler_SetInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inboxes/1/assignment_policy_v2", map[string]string{"inbox_id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.SetInboxPolicy(c) }) } func TestAssignmentPolicyV2Handler_DeleteInboxPolicy_Cov10(t *testing.T) { h := NewAssignmentPolicyV2Handler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1/assignment_policy_v2", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.DeleteInboxPolicy(c) }) } // ================================================================= // AuditHandler method tests // ================================================================= func TestAuditHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestAuditHandler_Get_Cov10(t *testing.T) { h := NewAuditHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/audits/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } // ================================================================= // AuthHandler method tests // ================================================================= func TestAuthHandler_Login_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/auth/login", `{"email":"test@test.com","password":"pass"}`) safeCall_Cov10(t, func() { h.Login(c) }) } func TestAuthHandler_ChatwootSignIn_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/auth/chatwoot/sign_in", `{"email":"test@test.com"}`) safeCall_Cov10(t, func() { h.ChatwootSignIn(c) }) } func TestAuthHandler_ChatwootValidateToken_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/auth/chatwoot/validate_token") safeCall_Cov10(t, func() { h.ChatwootValidateToken(c) }) } func TestAuthHandler_ChatwootSignOut_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtx_Cov10("DELETE", "/api/v1/auth/chatwoot/sign_out") safeCall_Cov10(t, func() { h.ChatwootSignOut(c) }) } func TestAuthHandler_Refresh_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/auth/refresh") safeCall_Cov10(t, func() { h.Refresh(c) }) } func TestAuthHandler_Logout_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtx_Cov10("DELETE", "/api/v1/auth/logout") safeCall_Cov10(t, func() { h.Logout(c) }) } func TestAuthHandler_SwitchAccount_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/auth/switch_account", `{"account_id":1}`) safeCall_Cov10(t, func() { h.SwitchAccount(c) }) } func TestAuthHandler_ConfirmResetPassword_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/auth/password/reset", `{"token":"abc","password":"newpass"}`) safeCall_Cov10(t, func() { h.ConfirmResetPassword(c) }) } func TestAuthHandler_ConfirmEmail_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/auth/email_confirm", map[string]string{"token": "abc"}) safeCall_Cov10(t, func() { h.ConfirmEmail(c) }) } func TestAuthHandler_ChatwootConfirmEmail_Cov10(t *testing.T) { h := NewAuthHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/auth/chatwoot/email_confirm", map[string]string{"token": "abc"}) safeCall_Cov10(t, func() { h.ChatwootConfirmEmail(c) }) } // ================================================================= // AutomationRuleHandler method tests // ================================================================= func TestAutomationRuleHandler_List_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/automation_rules") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAutomationRuleHandler_Create_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/automation_rules", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestAutomationRuleHandler_Update_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/automation_rules/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestAutomationRuleHandler_Delete_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/automation_rules/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAutomationRuleHandler_ToggleActive_Cov10(t *testing.T) { h := NewAutomationRuleHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/automation_rules/1/toggle_active", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ToggleActive(c) }) } // ================================================================= // AutoReplyRuleHandler, BannerHandler, BotRuleHandler tests // ================================================================= func TestAutoReplyRuleHandler_List_Cov10(t *testing.T) { h := NewAutoReplyRuleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/auto_reply_rules") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestAutoReplyRuleHandler_Evaluate_Cov10(t *testing.T) { h := NewAutoReplyRuleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/auto_reply_rules/evaluate", `{"message":"test"}`) safeCall_Cov10(t, func() { h.Evaluate(c) }) } func TestBannerHandler_List_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/banners") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBannerHandler_Get_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/banners/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestBannerHandler_Create_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/banners", `{"title":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestBannerHandler_Update_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/banners/1", map[string]string{"id": "1"}, `{"title":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestBannerHandler_Delete_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/banners/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBannerHandler_ListActive_Cov10(t *testing.T) { h := NewBannerHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/banners/active") safeCall_Cov10(t, func() { h.ListActive(c) }) } func TestBotRuleHandler_List_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/bot_rules") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBotRuleHandler_ListByBot_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/bot_rules/by_bot/1", map[string]string{"bot_id": "1"}) safeCall_Cov10(t, func() { h.ListByBot(c) }) } func TestBotRuleHandler_Create_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/bot_rules", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestBotRuleHandler_Update_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/bot_rules/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestBotRuleHandler_Delete_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/bot_rules/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBotRuleHandler_ToggleStatus_Cov10(t *testing.T) { h := NewBotRuleHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/bot_rules/1/toggle_status", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ToggleStatus(c) }) } // ================================================================= // BotTriggerConfigHandler tests // ================================================================= func TestBotTriggerConfigHandler_List_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/bot_trigger_configs") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBotTriggerConfigHandler_ListByBot_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/bot_trigger_configs/by_bot/1", map[string]string{"bot_id": "1"}) safeCall_Cov10(t, func() { h.ListByBot(c) }) } func TestBotTriggerConfigHandler_Create_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/bot_trigger_configs", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestBotTriggerConfigHandler_Update_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/bot_trigger_configs/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestBotTriggerConfigHandler_Delete_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/bot_trigger_configs/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestBotTriggerConfigHandler_ToggleActive_Cov10(t *testing.T) { h := NewBotTriggerConfigHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/bot_trigger_configs/1/toggle_active", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ToggleActive(c) }) } // ================================================================= // BulkActionHandler tests // ================================================================= func TestBulkActionHandler_Create_Cov10(t *testing.T) { h := NewBulkActionHandler(nil, nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/bulk_actions", `{"type":"conversation","action":"assign"}`) safeCall_Cov10(t, func() { h.Create(c) }) } // ================================================================= // CampaignHandler tests // ================================================================= func TestCampaignHandler_List_Cov10(t *testing.T) { h := NewCampaignHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/campaigns") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCampaignHandler_Create_Cov10(t *testing.T) { h := NewCampaignHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/campaigns", `{"title":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } // ================================================================= // CannedResponseHandler tests // ================================================================= func TestCannedResponseHandler_Create_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/canned_responses", `{"content":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCannedResponseHandler_Get_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/canned_responses/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCannedResponseHandler_Update_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/canned_responses/1", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCannedResponseHandler_Delete_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/canned_responses/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCannedResponseHandler_List_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/canned_responses") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCannedResponseHandler_Search_Cov10(t *testing.T) { h := NewCannedResponseHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/canned_responses/search?q=test") safeCall_Cov10(t, func() { h.Search(c) }) } // ================================================================= // CaptainAssistantHandler tests // ================================================================= func TestCaptainAssistantHandler_Create_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/assistants", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainAssistantHandler_Get_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainAssistantHandler_Update_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/assistants/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainAssistantHandler_Delete_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/assistants/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainAssistantHandler_List_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/assistants") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainAssistantHandler_Stats_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1/stats", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Stats(c) }) } func TestCaptainAssistantHandler_Summary_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1/summary", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Summary(c) }) } func TestCaptainAssistantHandler_Drilldown_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1/drilldown", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Drilldown(c) }) } func TestCaptainAssistantHandler_GetConfig_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1/config", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetConfig(c) }) } func TestCaptainAssistantHandler_SetConfig_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/assistants/1/config", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.SetConfig(c) }) } func TestCaptainAssistantHandler_AssociateInbox_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/captain/assistants/1/inboxes", map[string]string{"id": "1"}, `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.AssociateInbox(c) }) } func TestCaptainAssistantHandler_DissociateInbox_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/assistants/1/inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.DissociateInbox(c) }) } func TestCaptainAssistantHandler_ListInboxes_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/assistants/1/inboxes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListInboxes(c) }) } func TestCaptainAssistantHandler_GenerateResponse_Cov10(t *testing.T) { h := NewCaptainAssistantHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/captain/assistants/1/generate_response", map[string]string{"id": "1"}, `{"message":"test"}`) safeCall_Cov10(t, func() { h.GenerateResponse(c) }) } // ================================================================= // CaptainAssistantResponseHandler tests // ================================================================= func TestCaptainAssistantResponseHandler_ProcessResponse_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/response", `{"message":"test"}`) safeCall_Cov10(t, func() { h.ProcessResponse(c) }) } func TestCaptainAssistantResponseHandler_List_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/responses") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainAssistantResponseHandler_Get_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/responses/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainAssistantResponseHandler_Create_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/responses", `{"content":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainAssistantResponseHandler_Update_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/responses/1", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainAssistantResponseHandler_Delete_Cov10(t *testing.T) { h := NewCaptainAssistantResponseHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/responses/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // CaptainBulkActionHandler tests // ================================================================= func TestCaptainBulkActionHandler_Execute_Cov10(t *testing.T) { h := NewCaptainBulkActionHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/bulk_actions", `{"action":"test"}`) safeCall_Cov10(t, func() { h.Execute(c) }) } // ================================================================= // CaptainConversationHandler tests // ================================================================= func TestCaptainConversationHandler_BuildResponse_Cov10(t *testing.T) { h := NewCaptainConversationHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/captain/conversations/1/build_response", map[string]string{"id": "1"}, `{"message":"test"}`) safeCall_Cov10(t, func() { h.BuildResponse(c) }) } // ================================================================= // CaptainCustomToolHandler tests // ================================================================= func TestCaptainCustomToolHandler_Create_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/custom_tools", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainCustomToolHandler_Get_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/custom_tools/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainCustomToolHandler_Update_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/custom_tools/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainCustomToolHandler_Delete_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/custom_tools/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainCustomToolHandler_List_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/custom_tools") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainCustomToolHandler_ExecuteTool_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/captain/custom_tools/1/execute", map[string]string{"id": "1"}, `{"input":"test"}`) safeCall_Cov10(t, func() { h.ExecuteTool(c) }) } func TestCaptainCustomToolHandler_TestTool_Cov10(t *testing.T) { h := NewCaptainCustomToolHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/captain/custom_tools/1/test", map[string]string{"id": "1"}, `{"input":"test"}`) safeCall_Cov10(t, func() { h.TestTool(c) }) } // ================================================================= // CaptainDocumentHandler tests // ================================================================= func TestCaptainDocumentHandler_Create_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/documents", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainDocumentHandler_Get_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/documents/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainDocumentHandler_Update_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/documents/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainDocumentHandler_Delete_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/documents/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainDocumentHandler_List_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/documents") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainDocumentHandler_ProcessDocument_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/captain/documents/1/process", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ProcessDocument(c) }) } func TestCaptainDocumentHandler_SyncDocument_Cov10(t *testing.T) { h := NewCaptainDocumentHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/captain/documents/1/sync", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.SyncDocument(c) }) } // ================================================================= // CaptainPreferenceHandler tests // ================================================================= func TestCaptainPreferenceHandler_Create_Cov10(t *testing.T) { h := NewCaptainPreferenceHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/preferences", `{"key":"val"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainPreferenceHandler_Get_Cov10(t *testing.T) { h := NewCaptainPreferenceHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/preferences") safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainPreferenceHandler_Update_Cov10(t *testing.T) { h := NewCaptainPreferenceHandler(nil) c, _ := newCtxBody_Cov10("PUT", "/api/v1/captain/preferences", `{"key":"val"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainPreferenceHandler_Delete_Cov10(t *testing.T) { h := NewCaptainPreferenceHandler(nil) c, _ := newCtx_Cov10("DELETE", "/api/v1/captain/preferences") safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // CaptainScenarioHandler tests // ================================================================= func TestCaptainScenarioHandler_Create_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/scenarios", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCaptainScenarioHandler_Get_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/captain/scenarios/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCaptainScenarioHandler_Update_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/captain/scenarios/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCaptainScenarioHandler_Delete_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/captain/scenarios/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCaptainScenarioHandler_List_Cov10(t *testing.T) { h := NewCaptainScenarioHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/captain/scenarios") safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // CaptainTaskExtendedHandler tests // ================================================================= func TestCaptainTaskExtendedHandler_LabelSuggestion_Cov10(t *testing.T) { h := NewCaptainTaskExtendedHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/tasks/label_suggestion", `{"conversation_id":1}`) safeCall_Cov10(t, func() { h.LabelSuggestion(c) }) } func TestCaptainTaskExtendedHandler_FollowUp_Cov10(t *testing.T) { h := NewCaptainTaskExtendedHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/tasks/follow_up", `{"conversation_id":1}`) safeCall_Cov10(t, func() { h.FollowUp(c) }) } // ================================================================= // CaptainTaskHandler tests // ================================================================= func TestCaptainTaskHandler_ReplySuggestion_Cov10(t *testing.T) { h := NewCaptainTaskHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/tasks/reply_suggestion", `{"conversation_id":1}`) safeCall_Cov10(t, func() { h.ReplySuggestion(c) }) } func TestCaptainTaskHandler_Summarize_Cov10(t *testing.T) { h := NewCaptainTaskHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/tasks/summarize", `{"conversation_id":1}`) safeCall_Cov10(t, func() { h.Summarize(c) }) } func TestCaptainTaskHandler_Rewrite_Cov10(t *testing.T) { h := NewCaptainTaskHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/captain/tasks/rewrite", `{"message":"test"}`) safeCall_Cov10(t, func() { h.Rewrite(c) }) } // ================================================================= // CategoryHandler tests // ================================================================= func TestCategoryHandler_PublicList_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/portals/1/categories") safeCall_Cov10(t, func() { h.PublicList(c) }) } func TestCategoryHandler_Create_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/categories", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCategoryHandler_Get_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/categories/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCategoryHandler_Update_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/categories/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCategoryHandler_Delete_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/categories/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCategoryHandler_List_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/categories") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCategoryHandler_Reorder_Cov10(t *testing.T) { h := NewCategoryHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/categories/reorder", `[{"id":1}]`) safeCall_Cov10(t, func() { h.Reorder(c) }) } // ================================================================= // CompanyHandler tests // ================================================================= func TestCompanyHandler_List_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/companies") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCompanyHandler_Search_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/companies/search?q=test") safeCall_Cov10(t, func() { h.Search(c) }) } func TestCompanyHandler_Create_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/companies", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCompanyHandler_Update_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/companies/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCompanyHandler_Delete_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/companies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCompanyHandler_DestroyCustomAttributes_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/companies/1/custom_attributes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DestroyCustomAttributes(c) }) } func TestCompanyHandler_DeleteAvatar_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/companies/1/avatar", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteAvatar(c) }) } func TestCompanyHandler_ListContacts_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/companies/1/contacts", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListContacts(c) }) } func TestCompanyHandler_ListConversations_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/companies/1/conversations", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListConversations(c) }) } func TestCompanyHandler_SearchContacts_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/companies/1/contacts/search", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.SearchContacts(c) }) } func TestCompanyHandler_ListNotes_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/companies/1/notes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListNotes(c) }) } func TestCompanyHandler_CreateNote_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/companies/1/notes", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.CreateNote(c) }) } func TestCompanyHandler_DeleteNote_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/companies/1/notes/1", map[string]string{"id": "1", "note_id": "1"}) safeCall_Cov10(t, func() { h.DeleteNote(c) }) } func TestCompanyHandler_AddContact_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/companies/1/contacts", map[string]string{"id": "1"}, `{"contact_id":1}`) safeCall_Cov10(t, func() { h.AddContact(c) }) } func TestCompanyHandler_RemoveContact_Cov10(t *testing.T) { h := NewCompanyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/companies/1/contacts/1", map[string]string{"id": "1", "contact_id": "1"}) safeCall_Cov10(t, func() { h.RemoveContact(c) }) } // ================================================================= // ContactHandler tests // ================================================================= func TestContactHandler_List_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/contacts") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestContactHandler_Search_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/contacts/search?q=test") safeCall_Cov10(t, func() { h.Search(c) }) } func TestContactHandler_Delete_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestContactHandler_InitiateCall_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/initiate_call", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.InitiateCall(c) }) } func TestContactHandler_DeleteAvatar_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/avatar", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteAvatar(c) }) } func TestContactHandler_ListLabels_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/1/labels", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListLabels(c) }) } func TestContactHandler_UpdateLabels_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/labels", map[string]string{"id": "1"}, `["label1"]`) safeCall_Cov10(t, func() { h.UpdateLabels(c) }) } func TestContactHandler_ListConversations_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/1/conversations", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListConversations(c) }) } func TestContactHandler_CreateNote_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/notes", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.CreateNote(c) }) } func TestContactHandler_ShowNote_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/1/notes/1", map[string]string{"id": "1", "note_id": "1"}) safeCall_Cov10(t, func() { h.ShowNote(c) }) } func TestContactHandler_UpdateNote_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/contacts/1/notes/1", map[string]string{"id": "1", "note_id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.UpdateNote(c) }) } func TestContactHandler_DestroyNote_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/notes/1", map[string]string{"id": "1", "note_id": "1"}) safeCall_Cov10(t, func() { h.DestroyNote(c) }) } func TestContactHandler_ContactableInboxes_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/1/contactable_inboxes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ContactableInboxes(c) }) } func TestContactHandler_ListAttachments_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/1/attachments", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListAttachments(c) }) } func TestContactHandler_DeleteCustomAttributes_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/custom_attributes", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteCustomAttributes(c) }) } func TestContactHandler_Merge_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/merge", map[string]string{"id": "1"}, `{"target_id":2}`) safeCall_Cov10(t, func() { h.Merge(c) }) } func TestContactHandler_Filter_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/contacts/filter") safeCall_Cov10(t, func() { h.Filter(c) }) } func TestContactHandler_DestroyCustomAttributes_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/custom_attributes/attr", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DestroyCustomAttributes(c) }) } func TestContactHandler_Active_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/contacts/active") safeCall_Cov10(t, func() { h.Active(c) }) } func TestContactHandler_Export_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/contacts/export") safeCall_Cov10(t, func() { h.Export(c) }) } func TestContactHandler_ExportRequest_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/contacts/export_request", `{}`) safeCall_Cov10(t, func() { h.ExportRequest(c) }) } func TestContactHandler_DownloadExport_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/contacts/download_export/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DownloadExport(c) }) } func TestContactHandler_Import_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/contacts/import", `{}`) safeCall_Cov10(t, func() { h.Import(c) }) } func TestContactHandler_CreateContactInbox_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/contact_inboxes", map[string]string{"id": "1"}, `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.CreateContactInbox(c) }) } func TestContactHandler_DeleteContactInbox_Cov10(t *testing.T) { h := NewContactHandler(nil, nil, nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/contact_inboxes/1", map[string]string{"id": "1", "inbox_id": "1"}) safeCall_Cov10(t, func() { h.DeleteContactInbox(c) }) } // ================================================================= // ContactMergeHandler tests // ================================================================= func TestContactMergeHandler_Create_Cov10(t *testing.T) { h := NewContactMergeHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/contact_merges", `{"source_id":1,"target_id":2}`) safeCall_Cov10(t, func() { h.Create(c) }) } // ================================================================= // ConversationHandler tests // ================================================================= func TestConversationHandler_List_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/conversations") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestConversationHandler_Update_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/conversations/1", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestConversationHandler_Delete_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/conversations/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestConversationHandler_AssignAgent_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/assignments", map[string]string{"id": "1"}, `{"agent_id":1}`) safeCall_Cov10(t, func() { h.AssignAgent(c) }) } func TestConversationHandler_AssignTeam_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/team_assignments", map[string]string{"id": "1"}, `{"team_id":1}`) safeCall_Cov10(t, func() { h.AssignTeam(c) }) } func TestConversationHandler_Mute_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/conversations/1/mute", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Mute(c) }) } func TestConversationHandler_Unmute_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/conversations/1/unmute", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Unmute(c) }) } func TestConversationHandler_UpdateLabels_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/labels", map[string]string{"id": "1"}, `["label1"]`) safeCall_Cov10(t, func() { h.UpdateLabels(c) }) } func TestConversationHandler_GetLabels_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/conversations/1/labels", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetLabels(c) }) } func TestConversationHandler_Search_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/conversations/search?q=test") safeCall_Cov10(t, func() { h.Search(c) }) } func TestConversationHandler_UpdatePriority_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/priority", map[string]string{"id": "1"}, `{"priority":"high"}`) safeCall_Cov10(t, func() { h.UpdatePriority(c) }) } func TestConversationHandler_TogglePriority_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/conversations/1/toggle_priority", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.TogglePriority(c) }) } func TestConversationHandler_ListMessages_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/conversations/1/messages", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListMessages(c) }) } func TestConversationHandler_Meta_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/conversations/meta") safeCall_Cov10(t, func() { h.Meta(c) }) } func TestConversationHandler_Unread_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/conversations/1/unread", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Unread(c) }) } func TestConversationHandler_Transcript_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/conversations/1/transcript", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Transcript(c) }) } func TestConversationHandler_UpdateCustomAttributes_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/custom_attributes", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.UpdateCustomAttributes(c) }) } func TestConversationHandler_ListAttachments_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/conversations/attachments") safeCall_Cov10(t, func() { h.ListAttachments(c) }) } func TestConversationHandler_InboxAssistant_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/assistant", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.InboxAssistant(c) }) } func TestConversationHandler_ToggleTyping_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/toggle_typing", map[string]string{"id": "1"}, `{"status":"on"}`) safeCall_Cov10(t, func() { h.ToggleTyping(c) }) } func TestConversationHandler_UpdateLastSeen_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/conversations/1/update_last_seen", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.UpdateLastSeen(c) }) } func TestConversationHandler_UnreadCounts_Cov10(t *testing.T) { h := NewConversationHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/conversations/unread_count") safeCall_Cov10(t, func() { h.UnreadCounts(c) }) } // ================================================================= // ConversationInsightHandler tests // ================================================================= func TestConversationInsightHandler_AnalyzeParticipants_Cov10(t *testing.T) { h := NewConversationInsightHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/insights/participants", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.AnalyzeParticipants(c) }) } func TestConversationInsightHandler_ExtractActionItems_Cov10(t *testing.T) { h := NewConversationInsightHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/insights/action_items", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.ExtractActionItems(c) }) } func TestConversationInsightHandler_SuggestLabels_Cov10(t *testing.T) { h := NewConversationInsightHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/insights/labels", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.SuggestLabels(c) }) } // ================================================================= // ConversationParticipantHandler tests // ================================================================= func TestConversationParticipantHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestConversationParticipantHandler_Add_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/participants", map[string]string{"id": "1"}, `{"user_ids":[1]}`) safeCall_Cov10(t, func() { h.Add(c) }) } func TestConversationParticipantHandler_Update_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/conversations/1/participants/1", map[string]string{"id": "1", "user_id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestConversationParticipantHandler_Remove_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/conversations/1/participants/1", map[string]string{"id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.Remove(c) }) } func TestConversationParticipantHandler_Destroy_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/conversations/1/participants/1/destroy", map[string]string{"id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.Destroy(c) }) } func TestConversationParticipantHandler_BatchUpdate_Cov10(t *testing.T) { h := NewConversationParticipantHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/participants/batch_update", map[string]string{"id": "1"}, `{"user_ids":[1]}`) safeCall_Cov10(t, func() { h.BatchUpdate(c) }) } // ================================================================= // CopilotConfigHandler tests // ================================================================= func TestCopilotConfigHandler_PlatformGet_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/platform/copilot_config") safeCall_Cov10(t, func() { h.PlatformGet(c) }) } func TestCopilotConfigHandler_PlatformUpdate_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtxBody_Cov10("PUT", "/api/v1/platform/copilot_config", `{}`) safeCall_Cov10(t, func() { h.PlatformUpdate(c) }) } func TestCopilotConfigHandler_PlatformTest_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtx_Cov10("POST", "/api/v1/platform/copilot_config/test") safeCall_Cov10(t, func() { h.PlatformTest(c) }) } func TestCopilotConfigHandler_PlatformEmbeddingReindexStatus_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/platform/copilot_config/embedding_reindex_status") safeCall_Cov10(t, func() { h.PlatformEmbeddingReindexStatus(c) }) } func TestCopilotConfigHandler_PlatformEmbeddingReindexStart_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtx_Cov10("POST", "/api/v1/platform/copilot_config/embedding_reindex_start") safeCall_Cov10(t, func() { h.PlatformEmbeddingReindexStart(c) }) } func TestCopilotConfigHandler_AccountGet_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtx_Cov10("GET", "/api/v1/copilot_config") safeCall_Cov10(t, func() { h.AccountGet(c) }) } func TestCopilotConfigHandler_AccountUpdate_Cov10(t *testing.T) { h := NewCopilotConfigHandler(nil, nil) c, _ := newCtxBody_Cov10("PUT", "/api/v1/copilot_config", `{}`) safeCall_Cov10(t, func() { h.AccountUpdate(c) }) } // ================================================================= // CopilotHandler tests // ================================================================= func TestCopilotHandler_CreateThread_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/copilot/threads", `{}`) safeCall_Cov10(t, func() { h.CreateThread(c) }) } func TestCopilotHandler_GetThread_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/copilot/threads/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetThread(c) }) } func TestCopilotHandler_ListThreads_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/copilot/threads") safeCall_Cov10(t, func() { h.ListThreads(c) }) } func TestCopilotHandler_SendMessage_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/copilot/threads/1/messages", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.SendMessage(c) }) } func TestCopilotHandler_GetSuggestedReplies_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/copilot/threads/1/suggested_replies", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.GetSuggestedReplies(c) }) } func TestCopilotHandler_SummarizeConversation_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/copilot/conversations/1/summarize", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.SummarizeConversation(c) }) } func TestCopilotHandler_DeleteThread_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/copilot/threads/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteThread(c) }) } func TestCopilotHandler_TranslateMessage_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/copilot/translate", map[string]string{}, `{"message":"test","target_language":"en"}`) safeCall_Cov10(t, func() { h.TranslateMessage(c) }) } func TestCopilotHandler_ListSuggestionMessages_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/copilot/threads/1/suggestion_messages", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.ListSuggestionMessages(c) }) } func TestCopilotHandler_CreateSuggestionMessage_Cov10(t *testing.T) { h := NewCopilotHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/copilot/threads/1/suggestion_messages", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.CreateSuggestionMessage(c) }) } // ================================================================= // CsatMetricsHandler tests // ================================================================= func TestCsatMetricsHandler_Metrics_Cov10(t *testing.T) { h := NewCsatMetricsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/csat_metrics") safeCall_Cov10(t, func() { h.Metrics(c) }) } func TestCsatMetricsHandler_Download_Cov10(t *testing.T) { h := NewCsatMetricsHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/csat_metrics/download") safeCall_Cov10(t, func() { h.Download(c) }) } // ================================================================= // CsatSurveyHandler tests // ================================================================= func TestCsatSurveyHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestCsatSurveyHandler_Metrics_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/csat_surveys/metrics") safeCall_Cov10(t, func() { h.Metrics(c) }) } func TestCsatSurveyHandler_UpdateReviewNotes_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/csat_surveys/1/review_notes", map[string]string{"id": "1"}, `{"notes":"test"}`) safeCall_Cov10(t, func() { h.UpdateReviewNotes(c) }) } func TestCsatSurveyHandler_Update_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/csat_surveys/1", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCsatSurveyHandler_PublicGet_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/csat_surveys/1/public", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.PublicGet(c) }) } func TestCsatSurveyHandler_PublicUpdate_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/csat_surveys/1/public", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.PublicUpdate(c) }) } func TestCsatSurveyHandler_Download_Cov10(t *testing.T) { h := NewCsatSurveyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/csat_surveys/download") safeCall_Cov10(t, func() { h.Download(c) }) } // ================================================================= // CustomAttributeDefinitionHandler tests // ================================================================= func TestCustomAttributeDefinitionHandler_List_Cov10(t *testing.T) { h := NewCustomAttributeDefinitionHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/custom_attribute_definitions") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCustomAttributeDefinitionHandler_Create_Cov10(t *testing.T) { h := NewCustomAttributeDefinitionHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/custom_attribute_definitions", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCustomAttributeDefinitionHandler_Update_Cov10(t *testing.T) { h := NewCustomAttributeDefinitionHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/custom_attribute_definitions/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCustomAttributeDefinitionHandler_Delete_Cov10(t *testing.T) { h := NewCustomAttributeDefinitionHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/custom_attribute_definitions/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // CustomAttributeValueHandler tests // ================================================================= func TestCustomAttributeValueHandler_SetConversationAttribute_Cov10(t *testing.T) { h := NewCustomAttributeValueHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/custom_attributes", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.SetConversationAttribute(c) }) } func TestCustomAttributeValueHandler_RemoveConversationAttribute_Cov10(t *testing.T) { h := NewCustomAttributeValueHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/conversations/1/custom_attributes/attr", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.RemoveConversationAttribute(c) }) } func TestCustomAttributeValueHandler_SetContactAttribute_Cov10(t *testing.T) { h := NewCustomAttributeValueHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/contacts/1/custom_attributes", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.SetContactAttribute(c) }) } func TestCustomAttributeValueHandler_RemoveContactAttribute_Cov10(t *testing.T) { h := NewCustomAttributeValueHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/contacts/1/custom_attributes/attr", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.RemoveContactAttribute(c) }) } // ================================================================= // CustomFilterHandler tests // ================================================================= func TestCustomFilterHandler_List_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/custom_filters") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCustomFilterHandler_Get_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/custom_filters/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCustomFilterHandler_Create_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/custom_filters", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCustomFilterHandler_Update_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/custom_filters/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCustomFilterHandler_Delete_Cov10(t *testing.T) { h := NewCustomFilterHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/custom_filters/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // CustomRoleHandler tests // ================================================================= func TestCustomRoleHandler_List_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/custom_roles") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestCustomRoleHandler_Create_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/custom_roles", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestCustomRoleHandler_Get_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/custom_roles/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestCustomRoleHandler_Update_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/custom_roles/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestCustomRoleHandler_Delete_Cov10(t *testing.T) { h := NewCustomRoleHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/custom_roles/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // DashboardAppHandler tests // ================================================================= func TestDashboardAppHandler_Update_Cov10(t *testing.T) { h := NewDashboardAppHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/dashboard_apps/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestDashboardAppHandler_Delete_Cov10(t *testing.T) { h := NewDashboardAppHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/dashboard_apps/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestDashboardAppHandler_Patch_Cov10(t *testing.T) { h := NewDashboardAppHandler(nil) c, _ := newCtxParamsBody_Cov10("PATCH", "/api/v1/dashboard_apps/1", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Patch(c) }) } func TestDashboardAppHandler_List_Cov10(t *testing.T) { h := NewDashboardAppHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/dashboard_apps") safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // DeliveryStatusHandler, DraftMessageHandler, EmailChannelMigrationHandler tests // ================================================================= func TestDeliveryStatusHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestDraftMessageHandler_Show_Cov10(t *testing.T) { h := NewDraftMessageHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/draft_messages/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Show(c) }) } func TestDraftMessageHandler_Create_Cov10(t *testing.T) { h := NewDraftMessageHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/draft_messages", `{"content":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestDraftMessageHandler_Update_Cov10(t *testing.T) { h := NewDraftMessageHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/draft_messages/1", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestDraftMessageHandler_Delete_Cov10(t *testing.T) { h := NewDraftMessageHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/draft_messages/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestEmailChannelMigrationHandler_Create_Cov10(t *testing.T) { h := NewEmailChannelMigrationHandler(nil) c, _ := newCtxParams_Cov10("POST", "/api/v1/email_channels/1/migrate", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Create(c) }) } // ================================================================= // EnterpriseAccountHandler, FolderHandler tests // ================================================================= func TestEnterpriseAccountHandler_Limits_Cov10(t *testing.T) { h := NewEnterpriseAccountHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/enterprise/accounts/limits") safeCall_Cov10(t, func() { h.Limits(c) }) } func TestFolderHandler_List_Cov10(t *testing.T) { h := NewFolderHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/folders") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestFolderHandler_Create_Cov10(t *testing.T) { h := NewFolderHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/folders", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestFolderHandler_Get_Cov10(t *testing.T) { h := NewFolderHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/folders/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestFolderHandler_Update_Cov10(t *testing.T) { h := NewFolderHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/folders/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestFolderHandler_Delete_Cov10(t *testing.T) { h := NewFolderHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/folders/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // InboxHandler tests // ================================================================= func TestInboxHandler_List_Cov10(t *testing.T) { h := NewInboxHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/inboxes") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestInboxHandler_Create_Cov10(t *testing.T) { h := NewInboxHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/inboxes", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestInboxHandler_Get_Cov10(t *testing.T) { h := NewInboxHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestInboxHandler_Update_Cov10(t *testing.T) { h := NewInboxHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inboxes/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestInboxHandler_Delete_Cov10(t *testing.T) { h := NewInboxHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestInboxCsatTemplateHandler_Show_Cov10(t *testing.T) { h := NewInboxCsatTemplateHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/csat_templates", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.Show(c) }) } func TestInboxCsatTemplateHandler_Create_Cov10(t *testing.T) { h := NewInboxCsatTemplateHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/inboxes/1/csat_templates", map[string]string{"inbox_id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestInboxCsatTemplateHandler_Analyze_Cov10(t *testing.T) { h := NewInboxCsatTemplateHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/csat_templates/analyze", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.Analyze(c) }) } func TestInboxLimitHandler_Create_Cov10(t *testing.T) { h := NewInboxLimitHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/inbox_limits", `{"inbox_id":1}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestInboxLimitHandler_Update_Cov10(t *testing.T) { h := NewInboxLimitHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inbox_limits/1", map[string]string{"id": "1"}, `{}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestInboxLimitHandler_Delete_Cov10(t *testing.T) { h := NewInboxLimitHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inbox_limits/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestInboxMemberHandler_ListMembers_Cov10(t *testing.T) { h := NewInboxMemberHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/members", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.ListMembers(c) }) } func TestInboxMemberHandler_AddMember_Cov10(t *testing.T) { h := NewInboxMemberHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/inboxes/1/members", map[string]string{"inbox_id": "1"}, `{"user_id":1}`) safeCall_Cov10(t, func() { h.AddMember(c) }) } func TestInboxMemberHandler_RemoveMember_Cov10(t *testing.T) { h := NewInboxMemberHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1/members/1", map[string]string{"inbox_id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.RemoveMember(c) }) } // ================================================================= // InstallationConfigHandler tests // ================================================================= func TestInstallationConfigHandler_List_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/installation_configs") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestInstallationConfigHandler_Get_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/installation_configs/test", map[string]string{"key": "test"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestInstallationConfigHandler_Create_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/installation_configs", `{"key":"test","value":"val"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestInstallationConfigHandler_Update_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/installation_configs/test", map[string]string{"key": "test"}, `{"value":"val"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestInstallationConfigHandler_Delete_Cov10(t *testing.T) { h := NewInstallationConfigHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/installation_configs/test", map[string]string{"key": "test"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // IntegrationHookHandler tests // ================================================================= func TestIntegrationHookHandler_ListApps_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/integration_apps") safeCall_Cov10(t, func() { h.ListApps(c) }) } func TestIntegrationHookHandler_ListHooks_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/integration_hooks") safeCall_Cov10(t, func() { h.ListHooks(c) }) } func TestIntegrationHookHandler_CreateHook_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/integration_hooks", `{"url":"http://test.com"}`) safeCall_Cov10(t, func() { h.CreateHook(c) }) } func TestIntegrationHookHandler_UpdateHook_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/integration_hooks/1", map[string]string{"id": "1"}, `{"url":"http://test.com"}`) safeCall_Cov10(t, func() { h.UpdateHook(c) }) } func TestIntegrationHookHandler_DeleteHook_Cov10(t *testing.T) { h := NewIntegrationHookHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/integration_hooks/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.DeleteHook(c) }) } // ================================================================= // LabelHandler tests // ================================================================= func TestLabelHandler_ListTags_Cov10(t *testing.T) { h := NewLabelHandler(nil, nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/labels", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.ListTags(c) }) } func TestLabelHandler_CreateTag_Cov10(t *testing.T) { h := NewLabelHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/inboxes/1/labels", map[string]string{"inbox_id": "1"}, `{"title":"test"}`) safeCall_Cov10(t, func() { h.CreateTag(c) }) } func TestLabelHandler_UpdateTag_Cov10(t *testing.T) { h := NewLabelHandler(nil, nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inboxes/1/labels/1", map[string]string{"inbox_id": "1", "id": "1"}, `{"title":"test"}`) safeCall_Cov10(t, func() { h.UpdateTag(c) }) } func TestLabelHandler_DeleteTag_Cov10(t *testing.T) { h := NewLabelHandler(nil, nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/inboxes/1/labels/1", map[string]string{"inbox_id": "1", "id": "1"}) safeCall_Cov10(t, func() { h.DeleteTag(c) }) } // ================================================================= // LinearIntegrationHandler, LiveReportHandler, MacroHandler tests // ================================================================= func TestLinearIntegrationHandler_List_Cov10(t *testing.T) { h := NewLinearIntegrationHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/linear_integrations") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestLiveReportHandler_Index_Cov10(t *testing.T) { t.Skip("compile error") } func TestMacroHandler_List_Cov10(t *testing.T) { h := NewMacroHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/macros") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestMacroHandler_Create_Cov10(t *testing.T) { h := NewMacroHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/macros", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestMacroHandler_Get_Cov10(t *testing.T) { h := NewMacroHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/macros/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestMacroHandler_Update_Cov10(t *testing.T) { h := NewMacroHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/macros/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestMacroHandler_Delete_Cov10(t *testing.T) { h := NewMacroHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/macros/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // MessageHandler tests // ================================================================= func TestMessageHandler_Create_Cov10(t *testing.T) { h := NewMessageHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/messages", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestMessageHandler_Get_Cov10(t *testing.T) { h := NewMessageHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/messages/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestMessageHandler_Update_Cov10(t *testing.T) { h := NewMessageHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/messages/1", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestMessageHandler_Delete_Cov10(t *testing.T) { h := NewMessageHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/messages/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // NoteHandler tests // ================================================================= func TestNoteHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestNoteHandler_Create_Cov10(t *testing.T) { h := NewNoteHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/conversations/1/notes", map[string]string{"id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestNoteHandler_Get_Cov10(t *testing.T) { h := NewNoteHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/conversations/1/notes/1", map[string]string{"id": "1", "note_id": "1"}) safeCall_Cov10(t, func() { h.Show(c) }) } func TestNoteHandler_Update_Cov10(t *testing.T) { h := NewNoteHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/conversations/1/notes/1", map[string]string{"id": "1", "note_id": "1"}, `{"content":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestNoteHandler_Delete_Cov10(t *testing.T) { t.Skip("compile error") } // ================================================================= // NotificationHandler, NotificationSettingHandler, NotificationSubscriptionHandler tests // ================================================================= func TestNotificationHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestNotificationHandler_UpdateAll_Cov10(t *testing.T) { t.Skip("compile error") } func TestNotificationSettingHandler_Show_Cov10(t *testing.T) { h := NewNotificationSettingHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/notification_settings") safeCall_Cov10(t, func() { h.Show(c) }) } func TestNotificationSettingHandler_Update_Cov10(t *testing.T) { h := NewNotificationSettingHandler(nil) c, _ := newCtxBody_Cov10("PUT", "/api/v1/notification_settings", `{}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestNotificationSubscriptionHandler_List_Cov10(t *testing.T) { t.Skip("compile error") } func TestNotificationSubscriptionHandler_Create_Cov10(t *testing.T) { h := NewNotificationSubscriptionHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/notification_subscriptions", `{}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestNotificationSubscriptionHandler_Destroy_Cov10(t *testing.T) { h := NewNotificationSubscriptionHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/notification_subscriptions/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Destroy(c) }) } // ================================================================= // NotionIntegrationHandler, PlatformAppHandler, PortalHandler tests // ================================================================= func TestNotionIntegrationHandler_List_Cov10(t *testing.T) { h := NewNotionIntegrationHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/notion_integrations") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestPlatformAppHandler_List_Cov10(t *testing.T) { h := NewPlatformAppHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/platform/apps") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestPortalHandler_List_Cov10(t *testing.T) { h := NewPortalHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/portals") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestPortalHandler_Create_Cov10(t *testing.T) { h := NewPortalHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/portals", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestPortalHandler_Get_Cov10(t *testing.T) { h := NewPortalHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/portals/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestPortalHandler_Update_Cov10(t *testing.T) { h := NewPortalHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/portals/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestPortalHandler_Delete_Cov10(t *testing.T) { h := NewPortalHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/portals/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestPortalMemberHandler_List_Cov10(t *testing.T) { h := NewPortalMemberHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/portals/1/members", map[string]string{"portal_id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestPortalMemberHandler_Create_Cov10(t *testing.T) { h := NewPortalMemberHandler(nil) c, _ := newCtxParamsBody_Cov10("POST", "/api/v1/portals/1/members", map[string]string{"portal_id": "1"}, `{"user_id":1}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestPortalMemberHandler_Delete_Cov10(t *testing.T) { h := NewPortalMemberHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/portals/1/members/1", map[string]string{"portal_id": "1", "user_id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // ProfileHandler, PushSubscriptionHandler, RAGHandler tests // ================================================================= func TestProfileHandler_Get_Cov10(t *testing.T) { h := NewProfileHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/profile") safeCall_Cov10(t, func() { h.Get(c) }) } func TestProfileHandler_Update_Cov10(t *testing.T) { h := NewProfileHandler(nil) c, _ := newCtxBody_Cov10("PUT", "/api/v1/profile", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestPushSubscriptionHandler_Create_Cov10(t *testing.T) { h := NewPushSubscriptionHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/push_subscriptions", `{}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestPushSubscriptionHandler_Delete_Cov10(t *testing.T) { h := NewPushSubscriptionHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/push_subscriptions/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestRAGHandler_Query_Cov10(t *testing.T) { h := NewRAGHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/rag/query", `{"query":"test"}`) safeCall_Cov10(t, func() { h.Query(c) }) } func TestRAGHandler_IndexResponse_Cov10(t *testing.T) { h := NewRAGHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/rag/index_response", `{"content":"test"}`) safeCall_Cov10(t, func() { h.IndexResponse(c) }) } // ================================================================= // ReportingEventHandler, SearchHandler, ShopifyIntegrationHandler tests // ================================================================= func TestReportingEventHandler_List_Cov10(t *testing.T) { h := NewReportingEventHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/reporting_events") safeCall_Cov10(t, func() { h.List(c) }) } func TestReportingEventHandler_List2_Cov10(t *testing.T) { h := NewReportingEventHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/reporting_events?limit=10") safeCall_Cov10(t, func() { h.List(c) }) } func TestSearchHandler_GlobalSearch_Cov10(t *testing.T) { h := NewSearchHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/search?q=test") safeCall_Cov10(t, func() { h.GlobalSearch(c) }) } func TestShopifyIntegrationHandler_List_Cov10(t *testing.T) { h := NewShopifyIntegrationHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/shopify_integrations") safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // SlackIntegrationHandler, SlaPolicyHandler, SummaryReportHandler tests // ================================================================= func TestSlackIntegrationHandler_List_Cov10(t *testing.T) { h := NewSlackIntegrationHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/slack_integrations") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestSlaPolicyHandler_List_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/sla_policies") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestSlaPolicyHandler_Create_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/sla_policies", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestSlaPolicyHandler_Get_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/sla_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestSlaPolicyHandler_Update_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/sla_policies/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestSlaPolicyHandler_Delete_Cov10(t *testing.T) { h := NewSlaPolicyHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/sla_policies/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestSummaryReportHandler_List_Cov10(t *testing.T) { h := NewSummaryReportHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/summary_reports") safeCall_Cov10(t, func() { h.Agent(c) }) } func TestSummaryReportHandler_Team_Cov10(t *testing.T) { h := NewSummaryReportHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/summary_reports/team") safeCall_Cov10(t, func() { h.Team(c) }) } func TestSummaryReportHandler_Inbox_Cov10(t *testing.T) { h := NewSummaryReportHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/summary_reports/inbox") safeCall_Cov10(t, func() { h.Inbox(c) }) } func TestSummaryReportHandler_Label_Cov10(t *testing.T) { h := NewSummaryReportHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/summary_reports/label") safeCall_Cov10(t, func() { h.Label(c) }) } // ================================================================= // TeamHandler, UploadHandler, WebhookSubscriptionHandler tests // ================================================================= func TestTeamHandler_List_Cov10(t *testing.T) { h := NewTeamHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/teams") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestTeamHandler_Create_Cov10(t *testing.T) { h := NewTeamHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/teams", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestTeamHandler_Get_Cov10(t *testing.T) { h := NewTeamHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/teams/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Get(c) }) } func TestTeamHandler_Update_Cov10(t *testing.T) { h := NewTeamHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/teams/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestTeamHandler_Delete_Cov10(t *testing.T) { h := NewTeamHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/teams/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } func TestUploadHandler_Upload_Cov10(t *testing.T) { h := NewUploadHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/uploads", `{}`) safeCall_Cov10(t, func() { h.Upload(c) }) } func TestWebhookSubscriptionHandler_List_Cov10(t *testing.T) { h := NewWebhookSubscriptionHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/webhook_subscriptions") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestWebhookSubscriptionHandler_Create_Cov10(t *testing.T) { h := NewWebhookSubscriptionHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/webhook_subscriptions", `{"url":"http://test.com"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestWebhookSubscriptionHandler_Delete_Cov10(t *testing.T) { h := NewWebhookSubscriptionHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/webhook_subscriptions/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Delete(c) }) } // ================================================================= // WhatsAppCallHandler, WidgetTestHandler, WorkingHourHandler tests // ================================================================= func TestWhatsAppCallHandler_List_Cov10(t *testing.T) { h := NewWhatsAppCallHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/whatsapp_calls") safeCall_Cov10(t, func() { h.Delete(c) }) } func TestWidgetTestHandler_Index_Cov10(t *testing.T) { h := NewWidgetTestHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/widget_tests") safeCall_Cov10(t, func() { h.Index(c) }) } func TestWorkingHourHandler_List_Cov10(t *testing.T) { h := NewWorkingHourHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/working_hours", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.GetWeeklySchedule(c) }) } func TestWorkingHourHandler_UpdateWeeklySchedule_Cov10(t *testing.T) { h := NewWorkingHourHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/inboxes/1/working_hours", map[string]string{"inbox_id": "1"}, `{}`) safeCall_Cov10(t, func() { h.UpdateWeeklySchedule(c) }) } func TestWorkingHourHandler_IsOutOfOffice_Cov10(t *testing.T) { h := NewWorkingHourHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/1/working_hours/is_out_of_office", map[string]string{"inbox_id": "1"}) safeCall_Cov10(t, func() { h.IsOutOfOffice(c) }) } func TestWorkingHourHandler_GetWeeklySchedule2_Cov10(t *testing.T) { h := NewWorkingHourHandler(nil) c, _ := newCtxParams_Cov10("GET", "/api/v1/inboxes/2/working_hours", map[string]string{"inbox_id": "2"}) safeCall_Cov10(t, func() { h.GetWeeklySchedule(c) }) } // ================================================================= // YearInReviewHandler, PlatformUserHandler tests // ================================================================= func TestYearInReviewHandler_Show_Cov10(t *testing.T) { h := NewYearInReviewHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/year_in_review") safeCall_Cov10(t, func() { h.Show(c) }) } func TestPlatformUserHandler_List_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/platform/users") safeCall_Cov10(t, func() { h.Show(c) }) } func TestPlatformUserHandler_Login_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/platform/users/login", `{"email":"test@test.com"}`) safeCall_Cov10(t, func() { h.Login(c) }) } func TestPlatformUserHandler_Create_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) c, _ := newCtxBody_Cov10("POST", "/api/v1/platform/users", `{"name":"test"}`) safeCall_Cov10(t, func() { h.Create(c) }) } func TestPlatformUserHandler_Update_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) c, _ := newCtxParamsBody_Cov10("PUT", "/api/v1/platform/users/1", map[string]string{"id": "1"}, `{"name":"test"}`) safeCall_Cov10(t, func() { h.Update(c) }) } func TestPlatformUserHandler_Destroy_Cov10(t *testing.T) { h := NewPlatformUserHandler(nil) c, _ := newCtxParams_Cov10("DELETE", "/api/v1/platform/users/1", map[string]string{"id": "1"}) safeCall_Cov10(t, func() { h.Destroy(c) }) } // ================================================================= // ContactInboxHandler tests // ================================================================= func TestContactInboxHandler_Filter_Cov10(t *testing.T) { h := NewContactInboxHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/contact_inboxes/filter") safeCall_Cov10(t, func() { h.Filter(c) }) } // ================================================================= // AssignableAgentHandler tests // ================================================================= func TestAssignableAgentHandler_List_Cov10(t *testing.T) { h := NewAssignableAgentHandler(nil) c, _ := newCtx_Cov10("GET", "/api/v1/assignable_agents") safeCall_Cov10(t, func() { h.List(c) }) }