(t *testing.T)
| 224 | } |
| 225 | |
| 226 | func TestTracker_FlushToDB_NoActivity(t *testing.T) { |
| 227 | t.Parallel() |
| 228 | |
| 229 | db, _ := dbtestutil.NewDB(t) |
| 230 | ctx := testutil.Context(t, testutil.WaitShort) |
| 231 | |
| 232 | tracker := boundaryusage.NewTracker() |
| 233 | replicaID := uuid.New() |
| 234 | |
| 235 | err := tracker.FlushToDB(ctx, db, replicaID) |
| 236 | require.NoError(t, err) |
| 237 | |
| 238 | // Verify nothing was written to DB. |
| 239 | boundaryCtx := dbauthz.AsBoundaryUsageTracker(ctx) |
| 240 | summary, err := db.GetAndResetBoundaryUsageSummary(boundaryCtx, 60000) |
| 241 | require.NoError(t, err) |
| 242 | require.Equal(t, int64(0), summary.UniqueWorkspaces) |
| 243 | require.Equal(t, int64(0), summary.AllowedRequests) |
| 244 | } |
| 245 | |
| 246 | func TestUpsertBoundaryUsageStats_Insert(t *testing.T) { |
| 247 | t.Parallel() |
nothing calls this directly
no test coverage detected