Browse Source

Added a couple of Border CornerRadius render tests.

pull/1462/head
Steven Kirk 8 years ago
parent
commit
253ff56895
  1. 40
      tests/Avalonia.RenderTests/Controls/BorderTests.cs
  2. BIN
      tests/TestFiles/Direct2D1/Controls/Border/Border_NonUniform_CornerRadius.expected.png
  3. BIN
      tests/TestFiles/Direct2D1/Controls/Border/Border_Uniform_CornerRadius.expected.png
  4. BIN
      tests/TestFiles/Skia/Controls/Border/Border_NonUniform_CornerRadius.expected.png
  5. BIN
      tests/TestFiles/Skia/Controls/Border/Border_Uniform_CornerRadius.expected.png

40
tests/Avalonia.RenderTests/Controls/BorderTests.cs

@ -58,6 +58,46 @@ namespace Avalonia.Direct2D1.RenderTests.Controls
CompareImages();
}
[Fact]
public async Task Border_Uniform_CornerRadius()
{
Decorator target = new Decorator
{
Padding = new Thickness(8),
Width = 200,
Height = 200,
Child = new Border
{
BorderBrush = Brushes.Black,
BorderThickness = new Thickness(2),
CornerRadius = new CornerRadius(16),
}
};
await RenderToFile(target);
CompareImages();
}
[Fact]
public async Task Border_NonUniform_CornerRadius()
{
Decorator target = new Decorator
{
Padding = new Thickness(8),
Width = 200,
Height = 200,
Child = new Border
{
BorderBrush = Brushes.Black,
BorderThickness = new Thickness(2),
CornerRadius = new CornerRadius(16, 4, 7, 10),
}
};
await RenderToFile(target);
CompareImages();
}
[Fact]
public async Task Border_Fill()
{

BIN
tests/TestFiles/Direct2D1/Controls/Border/Border_NonUniform_CornerRadius.expected.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
tests/TestFiles/Direct2D1/Controls/Border/Border_Uniform_CornerRadius.expected.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
tests/TestFiles/Skia/Controls/Border/Border_NonUniform_CornerRadius.expected.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
tests/TestFiles/Skia/Controls/Border/Border_Uniform_CornerRadius.expected.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Loading…
Cancel
Save