package collection import ( "testing" "go.uber.org/zap" "codeberg.org/mapleopentech/monorepo/cloud/maplefile-backend/config" ) // NOTE: Unit tests for HardDeleteCollectionUseCase would require mocks. // For now, this use case will be tested via integration tests. // See Task 1.10 in RIGHT_TO_BE_FORGOTTEN_IMPLEMENTATION.md func TestHardDeleteCollectionUseCase_Constructor(t *testing.T) { // Test that constructor creates use case successfully cfg := &config.Configuration{} logger := zap.NewNop() useCase := NewHardDeleteCollectionUseCase(cfg, logger, nil) if useCase == nil { t.Error("Expected use case to be created, got nil") } }