From 6dc5eddfebfb9ce5017f6cff8b3d7022e98f7cff Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 31 Mar 2023 09:08:42 +0200 Subject: [PATCH] Fix nullability issues. --- .../VirtualizingStackPanelTests.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/Avalonia.Controls.UnitTests/VirtualizingStackPanelTests.cs b/tests/Avalonia.Controls.UnitTests/VirtualizingStackPanelTests.cs index 7f5c0eb134..76fc31c50d 100644 --- a/tests/Avalonia.Controls.UnitTests/VirtualizingStackPanelTests.cs +++ b/tests/Avalonia.Controls.UnitTests/VirtualizingStackPanelTests.cs @@ -15,6 +15,8 @@ using Avalonia.UnitTests; using Avalonia.VisualTree; using Xunit; +#nullable enable + namespace Avalonia.Controls.UnitTests { public class VirtualizingStackPanelTests @@ -483,10 +485,10 @@ namespace Avalonia.Controls.UnitTests int firstIndex, int count) { - Assert.All(target.GetRealizedContainers(), x => Assert.Same(target, x.VisualParent)); - Assert.All(target.GetRealizedContainers(), x => Assert.Same(itemsControl, x.Parent)); + Assert.All(target.GetRealizedContainers()!, x => Assert.Same(target, x.VisualParent)); + Assert.All(target.GetRealizedContainers()!, x => Assert.Same(itemsControl, x.Parent)); - var childIndexes = target.GetRealizedContainers()? + var childIndexes = target.GetRealizedContainers()! .Select(x => itemsControl.IndexFromContainer(x)) .Where(x => x >= 0) .OrderBy(x => x) @@ -500,11 +502,11 @@ namespace Avalonia.Controls.UnitTests int firstIndex, int count) { - Assert.All(target.GetRealizedContainers(), x => Assert.IsType(x)); - Assert.All(target.GetRealizedContainers(), x => Assert.Same(target, x.VisualParent)); - Assert.All(target.GetRealizedContainers(), x => Assert.Same(itemsControl, x.Parent)); + Assert.All(target.GetRealizedContainers()!, x => Assert.IsType(x)); + Assert.All(target.GetRealizedContainers()!, x => Assert.Same(target, x.VisualParent)); + Assert.All(target.GetRealizedContainers()!, x => Assert.Same(itemsControl, x.Parent)); - var childIndexes = target.GetRealizedContainers()? + var childIndexes = target.GetRealizedContainers()! .Select(x => itemsControl.IndexFromContainer(x)) .Where(x => x >= 0) .OrderBy(x => x) @@ -536,7 +538,7 @@ namespace Avalonia.Controls.UnitTests { ItemsSource = items, Template = new FuncControlTemplate((_, _) => scroll), - ItemsPanel = new FuncTemplate(() => target), + ItemsPanel = new FuncTemplate(() => target), }; if (useItemTemplate)