(t *testing.T, runtimeConfig *rest.RuntimeDatabaseConfig, auditID base.AuditID, expectedCount int)
| 4104 | } |
| 4105 | |
| 4106 | func RequireEventCount(t *testing.T, runtimeConfig *rest.RuntimeDatabaseConfig, auditID base.AuditID, expectedCount int) { |
| 4107 | require.NotNil(t, runtimeConfig) |
| 4108 | |
| 4109 | loggingConfig := runtimeConfig.DbConfig.Logging |
| 4110 | if loggingConfig == nil || loggingConfig.Audit == nil { |
| 4111 | require.Zero(t, expectedCount) |
| 4112 | } |
| 4113 | actualCount := 0 |
| 4114 | if loggingConfig.Audit.EnabledEvents != nil { |
| 4115 | for _, configID := range *loggingConfig.Audit.EnabledEvents { |
| 4116 | if configID == uint(auditID) { |
| 4117 | actualCount++ |
| 4118 | } |
| 4119 | } |
| 4120 | } |
| 4121 | require.Equal(t, expectedCount, actualCount) |
| 4122 | } |
no test coverage detected