Files
gochat/backend/internal/service/coverage35_test.go
T

1621 lines
52 KiB
Go

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
}