()
| 6615 | } |
| 6616 | |
| 6617 | func (s *MethodTestSuite) TestTelemetry() { |
| 6618 | s.Run("InsertTelemetryLock", s.Mocked(func(db *dbmock.MockStore, faker *gofakeit.Faker, check *expects) { |
| 6619 | db.EXPECT().InsertTelemetryLock(gomock.Any(), gomock.Any()).Return(nil).AnyTimes() |
| 6620 | check.Args(database.InsertTelemetryLockParams{}).Asserts(rbac.ResourceSystem, policy.ActionCreate) |
| 6621 | })) |
| 6622 | |
| 6623 | s.Run("DeleteOldTelemetryLocks", s.Mocked(func(db *dbmock.MockStore, faker *gofakeit.Faker, check *expects) { |
| 6624 | db.EXPECT().DeleteOldTelemetryLocks(gomock.Any(), gomock.Any()).Return(nil).AnyTimes() |
| 6625 | check.Args(time.Time{}).Asserts(rbac.ResourceSystem, policy.ActionDelete) |
| 6626 | })) |
| 6627 | |
| 6628 | s.Run("ListAIBridgeInterceptionsTelemetrySummaries", s.Mocked(func(db *dbmock.MockStore, faker *gofakeit.Faker, check *expects) { |
| 6629 | db.EXPECT().ListAIBridgeInterceptionsTelemetrySummaries(gomock.Any(), gomock.Any()).Return([]database.ListAIBridgeInterceptionsTelemetrySummariesRow{}, nil).AnyTimes() |
| 6630 | check.Args(database.ListAIBridgeInterceptionsTelemetrySummariesParams{}).Asserts(rbac.ResourceAibridgeInterception, policy.ActionRead) |
| 6631 | })) |
| 6632 | |
| 6633 | s.Run("CalculateAIBridgeInterceptionsTelemetrySummary", s.Mocked(func(db *dbmock.MockStore, faker *gofakeit.Faker, check *expects) { |
| 6634 | db.EXPECT().CalculateAIBridgeInterceptionsTelemetrySummary(gomock.Any(), gomock.Any()).Return(database.CalculateAIBridgeInterceptionsTelemetrySummaryRow{}, nil).AnyTimes() |
| 6635 | check.Args(database.CalculateAIBridgeInterceptionsTelemetrySummaryParams{}).Asserts(rbac.ResourceAibridgeInterception, policy.ActionRead) |
| 6636 | })) |
| 6637 | } |
| 6638 | |
| 6639 | func TestGetLatestWorkspaceBuildByWorkspaceID_FastPath(t *testing.T) { |
| 6640 | t.Parallel() |
nothing calls this directly
no test coverage detected