Skip to content

Commit a680b8a

Browse files
committed
Updated FluentRest and fixed tests due to new nullable reference types
1 parent 08dc550 commit a680b8a

File tree

9 files changed

+60
-49
lines changed

9 files changed

+60
-49
lines changed

src/Exceptionless.Web/ClientApp/package-lock.json

Lines changed: 6 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Exceptionless.Web/ClientApp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"@storybook/addon-a11y": "^8.6.2",
3434
"@storybook/addon-essentials": "^8.6.2",
3535
"@storybook/addon-interactions": "^8.6.2",
36-
"@storybook/addon-svelte-csf": "^5.0.0-next.23",
36+
"@storybook/addon-svelte-csf": "^5.0.0-next.26",
3737
"@storybook/blocks": "^8.6.2",
3838
"@storybook/svelte": "^8.6.2",
3939
"@storybook/sveltekit": "^8.6.2",
@@ -92,4 +92,4 @@
9292
"throttle-debounce": "^5.0.2"
9393
},
9494
"type": "module"
95-
}
95+
}

src/Exceptionless.Web/Exceptionless.Web.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<PackageReference Include="MiniValidation" Version="0.9.2" />
2121
<PackageReference Include="NEST.JsonNetSerializer" Version="7.17.5" />
2222
<PackageReference Include="OAuth2" Version="0.10.3" />
23-
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.3.0" />
23+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.3.1" />
2424
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
2525
<PackageReference Include="Serilog.Enrichers.Span" Version="3.1.0" />
2626
<PackageReference Include="Serilog.Enrichers.Environment" Version="3.0.1" />
@@ -35,7 +35,7 @@
3535
<PackageReference Include="OpenTelemetry.Instrumentation.ElasticsearchClient" Version="1.0.0-beta.5" />
3636
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.11.0" />
3737
<PackageReference Include="OpenTelemetry.Instrumentation.Process" Version="1.10.0-beta.1" />
38-
<PackageReference Include="Swashbuckle.AspNetCore.Newtonsoft" Version="7.3.0" />
38+
<PackageReference Include="Swashbuckle.AspNetCore.Newtonsoft" Version="7.3.1" />
3939
<PackageReference Include="Unchase.Swashbuckle.AspNetCore.Extensions" Version="2.7.2" />
4040
</ItemGroup>
4141
<ItemGroup Label="Transitive dependency updates to resolve vulnerability warnings">

tests/Exceptionless.Tests/Controllers/EventControllerTests.cs

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ public async Task CanGetMostFrequentStackMode()
372372
.StatusCodeShouldBeOk()
373373
);
374374

375+
Assert.NotNull(results);
375376
Assert.Equal(2, results.Count);
376377
}
377378

@@ -392,6 +393,7 @@ public async Task CanGetProjectLevelMostFrequentStackMode()
392393
.StatusCodeShouldBeOk()
393394
);
394395

396+
Assert.NotNull(results);
395397
Assert.Equal(2, results.Count);
396398
}
397399

@@ -415,6 +417,7 @@ public async Task CanGetFreeProjectLevelMostFrequentStackMode()
415417
.StatusCodeShouldBeOk()
416418
);
417419

420+
Assert.NotNull(results);
418421
Assert.Equal(2, results.Count);
419422
}
420423

@@ -436,6 +439,7 @@ public async Task CanGetNewStackMode()
436439
.StatusCodeShouldBeOk()
437440
);
438441

442+
Assert.NotNull(results);
439443
Assert.Equal(2, results.Count);
440444
}
441445

@@ -452,6 +456,7 @@ public async Task GetRecentStackMode()
452456
.StatusCodeShouldBeOk()
453457
);
454458

459+
Assert.NotNull(results);
455460
Assert.Equal(2, results.Count);
456461
}
457462

@@ -469,6 +474,7 @@ public async Task GetUsersStackMode()
469474
.StatusCodeShouldBeOk()
470475
);
471476

477+
Assert.NotNull(results);
472478
Assert.Single(results);
473479
}
474480

@@ -492,6 +498,7 @@ await CreateDataAsync(d =>
492498
.StatusCodeShouldBeOk()
493499
);
494500

501+
Assert.NotNull(countResult);
495502
Assert.Equal(1, countResult.Total);
496503

497504
var results = await SendRequestAsAsync<IReadOnlyCollection<PersistentEvent>>(r => r
@@ -501,13 +508,14 @@ await CreateDataAsync(d =>
501508
.StatusCodeShouldBeOk()
502509
);
503510

511+
Assert.NotNull(results);
504512
Assert.Single(results);
505513
}
506514

507515
[Fact]
508516
public async Task WillGetStackEvents()
509517
{
510-
(var stacks, _) = await CreateDataAsync(d =>
518+
var (stacks, _) = await CreateDataAsync(d =>
511519
{
512520
d.Event().TestProject();
513521
});
@@ -522,6 +530,7 @@ public async Task WillGetStackEvents()
522530
.StatusCodeShouldBeOk()
523531
);
524532

533+
Assert.NotNull(result);
525534
Assert.Single(result);
526535
}
527536

@@ -547,6 +556,7 @@ await CreateDataAsync(d =>
547556
.StatusCodeShouldBeOk()
548557
);
549558

559+
Assert.NotNull(result);
550560
Assert.Equal(2, result.Count);
551561

552562
result = await SendRequestAsAsync<IReadOnlyCollection<PersistentEvent>>(r => r
@@ -559,6 +569,7 @@ await CreateDataAsync(d =>
559569
.StatusCodeShouldBeOk()
560570
);
561571

572+
Assert.NotNull(result);
562573
Assert.Equal(2, result.Count);
563574
}
564575

@@ -594,6 +605,7 @@ public async Task CheckStackModeCounts(string filter, int expected)
594605
.StatusCodeShouldBeOk()
595606
);
596607

608+
Assert.NotNull(results);
597609
Assert.Equal(expected, results.Count);
598610

599611
// @! forces use of opposite of default filter inversion
@@ -605,6 +617,7 @@ public async Task CheckStackModeCounts(string filter, int expected)
605617
.StatusCodeShouldBeOk()
606618
);
607619

620+
Assert.NotNull(results);
608621
Assert.Equal(expected, results.Count);
609622
}
610623
}
@@ -638,6 +651,7 @@ public async Task CheckSummaryModeCounts(string filter, int expected)
638651
.StatusCodeShouldBeOk()
639652
);
640653

654+
Assert.NotNull(results);
641655
Assert.Equal(expected, results.Count);
642656

643657
// @! forces use of opposite of default filter inversion
@@ -649,6 +663,7 @@ public async Task CheckSummaryModeCounts(string filter, int expected)
649663
.StatusCodeShouldBeOk()
650664
);
651665

666+
Assert.NotNull(results);
652667
Assert.Equal(expected, results.Count);
653668
}
654669

@@ -692,6 +707,7 @@ await CreateDataAsync(d =>
692707
.StatusCodeShouldBeOk()
693708
);
694709

710+
Assert.NotNull(results);
695711
Assert.Single(results);
696712

697713
var countResult = await SendRequestAsAsync<CountResult>(r => r
@@ -702,6 +718,7 @@ await CreateDataAsync(d =>
702718
.StatusCodeShouldBeOk()
703719
);
704720

721+
Assert.NotNull(countResult);
705722
var dateAgg = countResult.Aggregations.DateHistogram("date_date");
706723
double dateAggStackCount = dateAgg.Buckets.Sum(t => t.Aggregations.Cardinality("cardinality_stack").Value.GetValueOrDefault());
707724
double dateAggEventCount = dateAgg.Buckets.Sum(t => t.Aggregations.Cardinality("sum_count").Value.GetValueOrDefault());
@@ -794,6 +811,7 @@ await CreateDataAsync(d =>
794811
.StatusCodeShouldBeOk()
795812
);
796813

814+
Assert.NotNull(results);
797815
Assert.Equal(2, results.Count);
798816

799817
_logger.LogInformation("Running normal count");
@@ -807,6 +825,7 @@ await CreateDataAsync(d =>
807825
.StatusCodeShouldBeOk()
808826
);
809827

828+
Assert.NotNull(countResult);
810829
var dateAgg = countResult.Aggregations.DateHistogram("date_date");
811830
double dateAggStackCount = dateAgg.Buckets.Sum(t => t.Aggregations.Cardinality("cardinality_stack").Value.GetValueOrDefault());
812831
double dateAggEventCount = dateAgg.Buckets.Sum(t => t.Aggregations.Cardinality("sum_count").Value.GetValueOrDefault());
@@ -855,6 +874,7 @@ public async Task ShouldRespectEventUsageLimits()
855874
.StatusCodeShouldBeOk()
856875
);
857876

877+
Assert.NotNull(viewOrganization);
858878
Assert.False(viewOrganization.IsThrottled);
859879
Assert.False(viewOrganization.IsOverMonthlyLimit);
860880
Assert.Equal(12, viewOrganization.Usage.Count);
@@ -878,6 +898,7 @@ await SendRequestAsync(r => r
878898
.StatusCodeShouldBeOk()
879899
);
880900

901+
Assert.NotNull(viewOrganization);
881902
Assert.False(viewOrganization.IsThrottled);
882903
Assert.False(viewOrganization.IsOverMonthlyLimit);
883904
Assert.Equal(12, viewOrganization.Usage.Count);
@@ -903,6 +924,7 @@ await SendRequestAsync(r => r
903924
.StatusCodeShouldBeOk()
904925
);
905926

927+
Assert.NotNull(viewOrganization);
906928
Assert.True(viewOrganization.IsThrottled);
907929
Assert.False(viewOrganization.IsOverMonthlyLimit);
908930
var organizationUsage = viewOrganization.GetCurrentUsage(TimeProvider);
@@ -956,6 +978,7 @@ await SendRequestAsync(r => r
956978
.StatusCodeShouldBeOk()
957979
);
958980

981+
Assert.NotNull(viewOrganization);
959982
Assert.False(viewOrganization.IsThrottled);
960983
Assert.False(viewOrganization.IsOverMonthlyLimit);
961984
organizationUsage = viewOrganization.GetCurrentUsage(TimeProvider);
@@ -1099,6 +1122,7 @@ public async Task PlanChangeShouldAllowEventSubmission()
10991122
.StatusCodeShouldBeOk()
11001123
);
11011124

1125+
Assert.NotNull(viewOrganization);
11021126
Assert.False(viewOrganization.IsThrottled);
11031127
Assert.False(viewOrganization.IsOverMonthlyLimit);
11041128
Assert.Equal(12, viewOrganization.Usage.Count);
@@ -1135,6 +1159,7 @@ await SendRequestAsync(r => r
11351159
.StatusCodeShouldBeOk()
11361160
);
11371161

1162+
Assert.NotNull(viewOrganization);
11381163
Assert.True(viewOrganization.IsThrottled);
11391164
Assert.False(viewOrganization.IsOverMonthlyLimit);
11401165

@@ -1162,6 +1187,7 @@ await SendRequestAsync(r => r
11621187
.StatusCodeShouldBeOk()
11631188
);
11641189

1190+
Assert.NotNull(viewOrganization);
11651191
Assert.False(viewOrganization.IsThrottled);
11661192
Assert.False(viewOrganization.IsOverMonthlyLimit);
11671193

@@ -1184,6 +1210,7 @@ await SendRequestAsync(r => r
11841210
.StatusCodeShouldBeOk()
11851211
);
11861212

1213+
Assert.NotNull(viewOrganization);
11871214
Assert.False(viewOrganization.IsThrottled);
11881215
Assert.False(viewOrganization.IsOverMonthlyLimit);
11891216
var organizationUsage = viewOrganization.GetCurrentUsage(TimeProvider);
@@ -1215,6 +1242,7 @@ await SendRequestAsync(r => r
12151242
.StatusCodeShouldBeOk()
12161243
);
12171244

1245+
Assert.NotNull(viewOrganization);
12181246
Assert.True(viewOrganization.IsThrottled);
12191247
Assert.False(viewOrganization.IsOverMonthlyLimit);
12201248

0 commit comments

Comments
 (0)