MCPcopy Create free account
hub / github.com/astercloud/aster / TestAccessController_DeleteUser

Function TestAccessController_DeleteUser

pkg/security/access_control_test.go:339–361  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

337}
338
339func TestAccessController_DeleteUser(t *testing.T) {
340 ac := NewAccessController(&AccessControlConfig{}, &mockAuditLog{})
341
342 // 创建用户
343 user := &User{
344 ID: "user1",
345 Username: "testuser",
346 Status: UserStatusActive,
347 }
348 _ = ac.CreateUser(user)
349
350 // 删除用户
351 err := ac.DeleteUser("user1")
352 if err != nil {
353 t.Fatalf("DeleteUser failed: %v", err)
354 }
355
356 // 验证用户已删除
357 _, err = ac.GetUser("user1")
358 if err == nil {
359 t.Error("expected error for deleted user, got nil")
360 }
361}
362
363func TestAccessController_UpdateUser(t *testing.T) {
364 ac := NewAccessController(&AccessControlConfig{}, &mockAuditLog{})

Callers

nothing calls this directly

Calls 5

CreateUserMethod · 0.95
DeleteUserMethod · 0.95
GetUserMethod · 0.95
NewAccessControllerFunction · 0.85
ErrorMethod · 0.65

Tested by

no test coverage detected