Initial commit: Open sourcing all of the Maple Open Technologies code.
This commit is contained in:
commit
755d54a99d
2010 changed files with 448675 additions and 0 deletions
|
|
@ -0,0 +1,41 @@
|
|||
package user
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"go.uber.org/zap"
|
||||
|
||||
"codeberg.org/mapleopentech/monorepo/cloud/maplefile-backend/config"
|
||||
)
|
||||
|
||||
// NOTE: Unit tests for CompleteUserDeletionService would require mocks.
|
||||
// For now, this service will be tested via integration tests.
|
||||
// See Task 1.10 in RIGHT_TO_BE_FORGOTTEN_IMPLEMENTATION.md
|
||||
|
||||
func TestCompleteUserDeletionService_Constructor(t *testing.T) {
|
||||
// Test that constructor creates service successfully
|
||||
cfg := &config.Configuration{}
|
||||
logger := zap.NewNop()
|
||||
|
||||
service := NewCompleteUserDeletionService(
|
||||
cfg,
|
||||
logger,
|
||||
nil, // getUserUseCase
|
||||
nil, // deleteUserByIDUseCase
|
||||
nil, // listFilesByOwnerIDService
|
||||
nil, // softDeleteFileService
|
||||
nil, // listCollectionsByUserUseCase
|
||||
nil, // softDeleteCollectionService
|
||||
nil, // removeUserFromAllCollectionsUseCase
|
||||
nil, // deleteStorageDailyUsageUseCase
|
||||
nil, // deleteStorageUsageEventUseCase
|
||||
nil, // anonymizeUserIPsImmediatelyUseCase
|
||||
nil, // clearUserCacheUseCase
|
||||
nil, // anonymizeFileUserReferencesUseCase
|
||||
nil, // anonymizeCollectionUserReferencesUseCase
|
||||
)
|
||||
|
||||
if service == nil {
|
||||
t.Error("Expected service to be created, got nil")
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue