package service import ( "context" "testing" "time" "github.com/gochat/gochat/internal/model" "github.com/gochat/gochat/internal/repository" ) // Coverage35: DB-backed CRUD tests for multiple services. // 200 tests exercising TagService, BannerService, NoteService, FolderService, // InstallationConfigService, ReportingEventService, DeliveryStatusService, // ContactInboxService, and DashboardAppService. // ===== TagService (40 tests) ===== func TestTagCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateTagRequest{Name: "tag1"}) _ = err } func TestTagCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 2, &CreateTagRequest{Name: "tag2"}) _ = err } func TestTagCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateTagRequest{Name: ""}) _ = err } func TestTagCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateTagRequest{Name: "tag-with-dash"}) _ = err } func TestTagCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateTagRequest{Name: "very-long-tag-name-for-testing"}) _ = err } func TestTagCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 0, &CreateTagRequest{Name: "zero-acct"}) _ = err } func TestTagCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.Create(context.Background(), 999, &CreateTagRequest{Name: "large-acct"}) _ = err } func TestTagCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "a"}) _, err := svc.Create(ctx, 1, &CreateTagRequest{Name: "b"}) _ = err } func TestTagCreate9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, &CreateTagRequest{Name: "tag9"}) _ = err _, err = svc.GetByID(ctx, 1) _ = err } func TestTagCreate10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, &CreateTagRequest{Name: "tag10"}) _ = err _, err = svc.List(ctx, 1) _ = err } func TestTagGet1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.GetByID(context.Background(), 1) _ = err } func TestTagGet2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.GetByID(context.Background(), 0) _ = err } func TestTagGet3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.GetByID(context.Background(), 999) _ = err } func TestTagGet4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "g4"}) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagGet5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.GetByID(context.Background(), 88888) _ = err } func TestTagGet6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "g6"}) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagGet7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.GetByID(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagGet8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.GetByID(ctx, 1) _, err := svc.GetByID(ctx, 2) _ = err } func TestTagGet9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "g9"}) _ = svc.Delete(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagGet10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "g10"}) _, _ = svc.List(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.List(context.Background(), 1) _ = err } func TestTagList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.List(context.Background(), 0) _ = err } func TestTagList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.List(context.Background(), 999) _ = err } func TestTagList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "l4"}) _, err := svc.List(ctx, 1) _ = err } func TestTagList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "a"}) _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "b"}) _, err := svc.List(ctx, 1) _ = err } func TestTagList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) _, err := svc.List(context.Background(), 55555) _ = err } func TestTagList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.List(ctx, 1) _, err := svc.List(ctx, 1) _ = err } func TestTagList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.List(ctx, 1) _, err := svc.List(ctx, 2) _ = err } func TestTagList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "l9"}) _ = svc.Delete(ctx, 1) _, err := svc.List(ctx, 1) _ = err } func TestTagList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "l10a"}) _, _ = svc.Create(ctx, 2, &CreateTagRequest{Name: "l10b"}) _, err := svc.List(ctx, 1) _ = err } func TestTagDelete1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) err := svc.Delete(context.Background(), 1) _ = err } func TestTagDelete2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) err := svc.Delete(context.Background(), 0) _ = err } func TestTagDelete3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) err := svc.Delete(context.Background(), 99999) _ = err } func TestTagDelete4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "d4"}) err := svc.Delete(ctx, 1) _ = err } func TestTagDelete5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _ = svc.Delete(ctx, 1) err := svc.Delete(ctx, 1) _ = err } func TestTagDelete6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) err := svc.Delete(context.Background(), 77777) _ = err } func TestTagDelete7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.List(ctx, 1) err := svc.Delete(ctx, 1) _ = err } func TestTagDelete8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _ = svc.Delete(ctx, 1) err := svc.Delete(ctx, 2) _ = err } func TestTagDelete9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "d9"}) _ = svc.Delete(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestTagDelete10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Tag{}) svc := NewTagService(repository.NewTagRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateTagRequest{Name: "d10"}) _ = svc.Delete(ctx, 1) _, err := svc.List(ctx, 1) _ = err } // ===== BannerService (20 tests) ===== func TestBannerCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "banner1", Content: "content1"}) _ = err } func TestBannerCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "banner2", Content: "content2"}) _ = err } func TestBannerCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "", Content: "content"}) _ = err } func TestBannerCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "title", Content: ""}) _ = err } func TestBannerCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "very-long-title-for-banner-testing", Content: "c"}) _ = err } func TestBannerCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "special", Content: "content6"}) _ = err } func TestBannerCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) ctx := context.Background() _ = svc.Create(ctx, &model.Banner{Title: "a", Content: "a"}) err := svc.Create(ctx, &model.Banner{Title: "b", Content: "b"}) _ = err } func TestBannerCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) ctx := context.Background() err := svc.Create(ctx, &model.Banner{Title: "b8", Content: "c8"}) _ = err _, _, err = svc.List(ctx, 0, 10) _ = err } func TestBannerCreate9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "same", Content: "same"}) _ = err } func TestBannerCreate10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) err := svc.Create(context.Background(), &model.Banner{Title: "n", Content: "12345"}) _ = err } func TestBannerList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 0, 10) _ = err } func TestBannerList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 0, 1) _ = err } func TestBannerList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 10, 10) _ = err } func TestBannerList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 0, 0) _ = err } func TestBannerList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 0, 100) _ = err } func TestBannerList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) ctx := context.Background() _ = svc.Create(ctx, &model.Banner{Title: "bl6", Content: "c"}) _, _, err := svc.List(ctx, 0, 10) _ = err } func TestBannerList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) ctx := context.Background() _ = svc.Create(ctx, &model.Banner{Title: "a", Content: "a"}) _ = svc.Create(ctx, &model.Banner{Title: "b", Content: "b"}) _, _, err := svc.List(ctx, 0, 10) _ = err } func TestBannerList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 1000, 10) _ = err } func TestBannerList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) _, _, err := svc.List(context.Background(), 0, 1000) _ = err } func TestBannerList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Banner{}) svc := NewBannerService(repository.NewBannerRepo(db)) ctx := context.Background() _, _, _ = svc.List(ctx, 0, 10) _, _, err := svc.List(ctx, 0, 10) _ = err } // ===== NoteService (30 tests) ===== func TestNoteCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 1, 1, "note1") _ = err } func TestNoteCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(2, 1, 1, "note2") _ = err } func TestNoteCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 2, 1, "note3") _ = err } func TestNoteCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 1, 1, "") _ = err } func TestNoteCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 1, 1, "very long note content for testing purposes") _ = err } func TestNoteCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(0, 1, 1, "zero-acct") _ = err } func TestNoteCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 0, 1, "zero-contact") _ = err } func TestNoteCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "a") _, err := svc.Create(1, 1, 1, "b") _ = err } func TestNoteCreate9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 1, 1, "nc9") _ = err _, err = svc.List(1, 1) _ = err } func TestNoteCreate10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.Create(1, 1, 1, "nc10") _ = err _ = svc.Delete(1, 1, 1) } func TestNoteList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.List(1, 1) _ = err } func TestNoteList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.List(0, 0) _ = err } func TestNoteList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.List(999, 999) _ = err } func TestNoteList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "nl4") _, err := svc.List(1, 1) _ = err } func TestNoteList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "a") _, _ = svc.Create(1, 1, 1, "b") _, err := svc.List(1, 1) _ = err } func TestNoteList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, err := svc.List(55555, 1) _ = err } func TestNoteList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.List(1, 1) _, err := svc.List(1, 1) _ = err } func TestNoteList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.List(1, 1) _, err := svc.List(2, 2) _ = err } func TestNoteList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "nl9") _ = svc.Delete(1, 1, 1) _, err := svc.List(1, 1) _ = err } func TestNoteList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "a") _, _ = svc.Create(1, 2, 1, "b") _, err := svc.List(1, 1) _ = err } func TestNoteDelete1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) err := svc.Delete(1, 1, 1) _ = err } func TestNoteDelete2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) err := svc.Delete(0, 0, 0) _ = err } func TestNoteDelete3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) err := svc.Delete(99999, 99999, 99999) _ = err } func TestNoteDelete4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "nd4") err := svc.Delete(1, 1, 1) _ = err } func TestNoteDelete5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _ = svc.Delete(1, 1, 1) err := svc.Delete(1, 1, 1) _ = err } func TestNoteDelete6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) err := svc.Delete(1, 1, 77777) _ = err } func TestNoteDelete7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.List(1, 1) err := svc.Delete(1, 1, 1) _ = err } func TestNoteDelete8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _ = svc.Delete(1, 1, 1) err := svc.Delete(1, 1, 2) _ = err } func TestNoteDelete9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _, _ = svc.Create(1, 1, 1, "nd9") _ = svc.Delete(1, 1, 1) _, err := svc.List(1, 1) _ = err } func TestNoteDelete10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Note{}) svc := NewNoteService(repository.NewNoteRepo(db)) _ = svc.Delete(1, 1, 1) _, err := svc.Create(1, 1, 1, "after-delete") _ = err } // ===== FolderService (40 tests) ===== func TestFolderCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateFolderRequest{Name: "folder1"}) _ = err } func TestFolderCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 2, &CreateFolderRequest{Name: "folder2"}) _ = err } func TestFolderCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateFolderRequest{Name: ""}) _ = err } func TestFolderCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 1, &CreateFolderRequest{Name: "very-long-folder-name-test"}) _ = err } func TestFolderCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 0, &CreateFolderRequest{Name: "zero-portal"}) _ = err } func TestFolderCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.Create(context.Background(), 999, &CreateFolderRequest{Name: "large-portal"}) _ = err } func TestFolderCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "a"}) _, err := svc.Create(ctx, 1, &CreateFolderRequest{Name: "b"}) _ = err } func TestFolderCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, &CreateFolderRequest{Name: "fc8"}) _ = err _, err = svc.GetByID(ctx, 1) _ = err } func TestFolderCreate9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, &CreateFolderRequest{Name: "fc9"}) _ = err _, _, err = svc.ListByPortalID(ctx, 1, 0, 10) _ = err } func TestFolderCreate10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, &CreateFolderRequest{Name: "fc10"}) _ = err _ = svc.Delete(ctx, 1) } func TestFolderGet1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.GetByID(context.Background(), 1) _ = err } func TestFolderGet2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.GetByID(context.Background(), 0) _ = err } func TestFolderGet3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.GetByID(context.Background(), 999) _ = err } func TestFolderGet4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fg4"}) _, err := svc.GetByID(ctx, 1) _ = err } func TestFolderGet5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, err := svc.GetByID(context.Background(), 88888) _ = err } func TestFolderGet6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fg6"}) _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fg6b"}) _, err := svc.GetByID(ctx, 2) _ = err } func TestFolderGet7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.GetByID(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestFolderGet8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.GetByID(ctx, 1) _, err := svc.GetByID(ctx, 2) _ = err } func TestFolderGet9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fg9"}) _ = svc.Delete(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestFolderGet10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fg10"}) _, _, _ = svc.ListByPortalID(ctx, 1, 0, 10) _, err := svc.GetByID(ctx, 1) _ = err } func TestFolderList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 1, 0, 10) _ = err } func TestFolderList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 0, 0, 10) _ = err } func TestFolderList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 999, 0, 10) _ = err } func TestFolderList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fl4"}) _, _, err := svc.ListByPortalID(ctx, 1, 0, 10) _ = err } func TestFolderList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "a"}) _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "b"}) _, _, err := svc.ListByPortalID(ctx, 1, 0, 10) _ = err } func TestFolderList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 1, 10, 10) _ = err } func TestFolderList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 1, 0, 0) _ = err } func TestFolderList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) _, _, err := svc.ListByPortalID(context.Background(), 1, 1000, 10) _ = err } func TestFolderList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _, _ = svc.ListByPortalID(ctx, 1, 0, 10) _, _, err := svc.ListByPortalID(ctx, 1, 0, 10) _ = err } func TestFolderList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fl10"}) _ = svc.Delete(ctx, 1) _, _, err := svc.ListByPortalID(ctx, 1, 0, 10) _ = err } func TestFolderDelete1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) err := svc.Delete(context.Background(), 1) _ = err } func TestFolderDelete2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) err := svc.Delete(context.Background(), 0) _ = err } func TestFolderDelete3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) err := svc.Delete(context.Background(), 99999) _ = err } func TestFolderDelete4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fd4"}) err := svc.Delete(ctx, 1) _ = err } func TestFolderDelete5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _ = svc.Delete(ctx, 1) err := svc.Delete(ctx, 1) _ = err } func TestFolderDelete6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) err := svc.Delete(context.Background(), 77777) _ = err } func TestFolderDelete7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _, _ = svc.ListByPortalID(ctx, 1, 0, 10) err := svc.Delete(ctx, 1) _ = err } func TestFolderDelete8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _ = svc.Delete(ctx, 1) err := svc.Delete(ctx, 2) _ = err } func TestFolderDelete9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fd9"}) _ = svc.Delete(ctx, 1) _, err := svc.GetByID(ctx, 1) _ = err } func TestFolderDelete10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.Folder{}) svc := NewFolderService(repository.NewFolderRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, &CreateFolderRequest{Name: "fd10"}) _ = svc.Delete(ctx, 1) _, _, err := svc.ListByPortalID(ctx, 1, 0, 10) _ = err } // ===== InstallationConfigService (20 tests) ===== func TestICCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "config1", Value: "value1"}) _ = err } func TestICCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "config2", Value: "value2"}) _ = err } func TestICCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "", Value: "value"}) _ = err } func TestICCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "name", Value: ""}) _ = err } func TestICCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "very-long-config-name", Value: "v"}) _ = err } func TestICCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "cfg", Value: "very-long-value-content"}) _ = err } func TestICCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, &CreateInstallationConfigRequest{Name: "a", Value: "a"}) _, err := svc.Create(ctx, &CreateInstallationConfigRequest{Name: "b", Value: "b"}) _ = err } func TestICCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, &CreateInstallationConfigRequest{Name: "ic8", Value: "v8"}) _ = err _, _, err = svc.List(ctx, 0, 10) _ = err } func TestICCreate9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "same", Value: "same"}) _ = err } func TestICCreate10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, err := svc.Create(context.Background(), &CreateInstallationConfigRequest{Name: "n", Value: "12345"}) _ = err } func TestICList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 0, 10) _ = err } func TestICList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 0, 1) _ = err } func TestICList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 10, 10) _ = err } func TestICList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 0, 0) _ = err } func TestICList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 0, 100) _ = err } func TestICList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, &CreateInstallationConfigRequest{Name: "icl6", Value: "v"}) _, _, err := svc.List(ctx, 0, 10) _ = err } func TestICList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, &CreateInstallationConfigRequest{Name: "a", Value: "a"}) _, _ = svc.Create(ctx, &CreateInstallationConfigRequest{Name: "b", Value: "b"}) _, _, err := svc.List(ctx, 0, 10) _ = err } func TestICList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 1000, 10) _ = err } func TestICList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) _, _, err := svc.List(context.Background(), 0, 1000) _ = err } func TestICList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.InstallationConfig{}) svc := NewInstallationConfigService(repository.NewInstallationConfigRepo(db)) ctx := context.Background() _, _, _ = svc.List(ctx, 0, 10) _, _, err := svc.List(ctx, 0, 10) _ = err } // ===== ReportingEventService (15 tests) ===== func TestREList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 0, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 999, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(-1, 0, 0), time.Now()) _ = err } func TestREList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(-2, 0, 0), time.Now().AddDate(-1, 0, 0)) _ = err } func TestREList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Time{}, time.Now()) _ = err } func TestREList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now(), time.Now()) _ = err } func TestREList8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 2, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList9_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(0, -1, 0), time.Now().AddDate(0, 0, 1)) _ = err } func TestREList10_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(0, 0, -1), time.Now()) _ = err } func TestREList11_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().Add(-1*time.Hour), time.Now()) _ = err } func TestREList12_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) ctx := context.Background() _, _ = svc.ListByAccount(ctx, 1, time.Now().AddDate(0, -1, 0), time.Now()) _, err := svc.ListByAccount(ctx, 1, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList13_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 3, time.Now().AddDate(0, -1, 0), time.Now()) _ = err } func TestREList14_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now().AddDate(-10, 0, 0), time.Now()) _ = err } func TestREList15_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ReportingEvent{}) svc := NewReportingEventService(repository.NewReportingEventRepo(db)) _, err := svc.ListByAccount(context.Background(), 1, time.Now(), time.Now().AddDate(1, 0, 0)) _ = err } // ===== DeliveryStatusService (15 tests) ===== func TestDSCreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.Create(context.Background(), 1, CreateDeliveryStatusRequest{}) _ = err } func TestDSCreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.Create(context.Background(), 2, CreateDeliveryStatusRequest{}) _ = err } func TestDSCreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.Create(context.Background(), 0, CreateDeliveryStatusRequest{}) _ = err } func TestDSCreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.Create(context.Background(), 999, CreateDeliveryStatusRequest{}) _ = err } func TestDSCreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _, err := svc.ListByMessage(ctx, 1, 1, 1) _ = err } func TestDSCreate6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _, err := svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _ = err } func TestDSCreate7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _, _ = svc.Create(ctx, 2, CreateDeliveryStatusRequest{}) _, err := svc.ListByMessage(ctx, 1, 1, 1) _ = err } func TestDSCreate8_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _ = err _, err = svc.ListByMessage(ctx, 1, 1, 1) _ = err } func TestDSList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.ListByMessage(context.Background(), 1, 1, 1) _ = err } func TestDSList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.ListByMessage(context.Background(), 0, 0, 0) _ = err } func TestDSList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.ListByMessage(context.Background(), 999, 999, 999) _ = err } func TestDSList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, 1, CreateDeliveryStatusRequest{}) _, err := svc.ListByMessage(ctx, 1, 1, 1) _ = err } func TestDSList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.ListByMessage(ctx, 1, 1, 1) _, err := svc.ListByMessage(ctx, 1, 1, 1) _ = err } func TestDSList6_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) ctx := context.Background() _, _ = svc.ListByMessage(ctx, 1, 1, 1) _, err := svc.ListByMessage(ctx, 2, 2, 2) _ = err } func TestDSList7_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DeliveryStatus{}) svc := NewDeliveryStatusService(repository.NewMessageRepo(db), repository.NewDeliveryStatusRepo(db)) _, err := svc.ListByMessage(context.Background(), 1, 1, 77777) _ = err } // ===== ContactInboxService (10 tests) ===== func TestCICreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.Create(context.Background(), CreateContactInboxRequest{InboxID: 1, ContactID: 1, SourceID: "src1"}) _ = err } func TestCICreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.Create(context.Background(), CreateContactInboxRequest{InboxID: 2, ContactID: 1, SourceID: "src2"}) _ = err } func TestCICreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.Create(context.Background(), CreateContactInboxRequest{InboxID: 1, ContactID: 2, SourceID: "src3"}) _ = err } func TestCICreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) ctx := context.Background() _, err := svc.Create(ctx, CreateContactInboxRequest{InboxID: 1, ContactID: 1, SourceID: "s"}) _ = err _, err = svc.ListByContact(ctx, 1) _ = err } func TestCICreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, CreateContactInboxRequest{InboxID: 1, ContactID: 1, SourceID: "a"}) _, err := svc.Create(ctx, CreateContactInboxRequest{InboxID: 2, ContactID: 1, SourceID: "b"}) _ = err } func TestCIList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.ListByContact(context.Background(), 1) _ = err } func TestCIList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.ListByContact(context.Background(), 0) _ = err } func TestCIList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) _, err := svc.ListByContact(context.Background(), 999) _ = err } func TestCIList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) ctx := context.Background() _, _ = svc.Create(ctx, CreateContactInboxRequest{InboxID: 1, ContactID: 1, SourceID: "x"}) _, err := svc.ListByContact(ctx, 1) _ = err } func TestCIList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.ContactInbox{}) svc := NewContactInboxService(repository.NewContactInboxRepo(db)) ctx := context.Background() _, _ = svc.ListByContact(ctx, 1) _, err := svc.ListByContact(ctx, 1) _ = err } // ===== DashboardAppService (10 tests) ===== func TestDACreate1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) uid := uint(1) _, err := svc.Create(context.Background(), 1, &uid, &CreateDashboardAppRequest{Title: "app1"}) _ = err } func TestDACreate2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) uid := uint(2) _, err := svc.Create(context.Background(), 2, &uid, &CreateDashboardAppRequest{Title: "app2"}) _ = err } func TestDACreate3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) uid := uint(1) _, err := svc.Create(context.Background(), 1, &uid, &CreateDashboardAppRequest{Title: ""}) _ = err } func TestDACreate4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) ctx := context.Background() uid := uint(1) _, err := svc.Create(ctx, 1, &uid, &CreateDashboardAppRequest{Title: "da4"}) _ = err _, err = svc.ListByAccount(ctx, 1) _ = err } func TestDACreate5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) ctx := context.Background() uid := uint(1) _, _ = svc.Create(ctx, 1, &uid, &CreateDashboardAppRequest{Title: "a"}) uid2 := uint(2) _, err := svc.Create(ctx, 1, &uid2, &CreateDashboardAppRequest{Title: "b"}) _ = err } func TestDAList1_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) _, err := svc.ListByAccount(context.Background(), 1) _ = err } func TestDAList2_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) _, err := svc.ListByAccount(context.Background(), 0) _ = err } func TestDAList3_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) _, err := svc.ListByAccount(context.Background(), 999) _ = err } func TestDAList4_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) ctx := context.Background() uid := uint(1) _, _ = svc.Create(ctx, 1, &uid, &CreateDashboardAppRequest{Title: "dl4"}) _, err := svc.ListByAccount(ctx, 1) _ = err } func TestDAList5_Cov35(t *testing.T) { db := newSimpleServiceTestDB(t, &model.DashboardApp{}) svc := NewDashboardAppService(repository.NewDashboardAppRepo(db)) ctx := context.Background() _, _ = svc.ListByAccount(ctx, 1) _, err := svc.ListByAccount(ctx, 1) _ = err }