Browse Source

Fix test.

pull/4106/head
Dariusz Komosinski 6 years ago
parent
commit
77ef0ea144
  1. 4
      src/Avalonia.Headless/HeadlessPlatformRenderInterface.cs
  2. 4
      tests/Avalonia.Benchmarks/NullRenderingPlatform.cs
  3. 2
      tests/Avalonia.RenderTests/Media/BitmapTests.cs
  4. 4
      tests/Avalonia.UnitTests/MockPlatformRenderInterface.cs
  5. 4
      tests/Avalonia.Visuals.UnitTests/VisualTree/MockRenderInterface.cs

4
src/Avalonia.Headless/HeadlessPlatformRenderInterface.cs

@ -51,7 +51,7 @@ namespace Avalonia.Headless
return new HeadlessBitmapStub(size, dpi); return new HeadlessBitmapStub(size, dpi);
} }
public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? format = null) public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? format = null, AlphaFormat? alphaFormat = null)
{ {
return new HeadlessBitmapStub(size, dpi); return new HeadlessBitmapStub(size, dpi);
} }
@ -66,7 +66,7 @@ namespace Avalonia.Headless
return new HeadlessBitmapStub(new Size(1, 1), new Vector(96, 96)); return new HeadlessBitmapStub(new Size(1, 1), new Vector(96, 96));
} }
public IBitmapImpl LoadBitmap(PixelFormat format, IntPtr data, PixelSize size, Vector dpi, int stride) public IBitmapImpl LoadBitmap(PixelFormat format, AlphaFormat alphaFormat, IntPtr data, PixelSize size, Vector dpi, int stride)
{ {
return new HeadlessBitmapStub(new Size(1, 1), new Vector(96, 96)); return new HeadlessBitmapStub(new Size(1, 1), new Vector(96, 96));
} }

4
tests/Avalonia.Benchmarks/NullRenderingPlatform.cs

@ -46,7 +46,7 @@ namespace Avalonia.Benchmarks
throw new NotImplementedException(); throw new NotImplementedException();
} }
public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? format = null) public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? format = null, AlphaFormat? alphaFormat = null)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
@ -61,7 +61,7 @@ namespace Avalonia.Benchmarks
throw new NotImplementedException(); throw new NotImplementedException();
} }
public IBitmapImpl LoadBitmap(PixelFormat format, IntPtr data, PixelSize size, Vector dpi, int stride) public IBitmapImpl LoadBitmap(PixelFormat format, AlphaFormat alphaFormat, IntPtr data, PixelSize size, Vector dpi, int stride)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

2
tests/Avalonia.RenderTests/Media/BitmapTests.cs

@ -81,7 +81,7 @@ namespace Avalonia.Direct2D1.RenderTests.Media
ctx.PopOpacity(); ctx.PopOpacity();
} }
var bmp = new Bitmap(fmt, fb.Address, fb.Size, new Vector(96, 96), fb.RowBytes); var bmp = new Bitmap(fmt, AlphaFormat.Premul, fb.Address, fb.Size, new Vector(96, 96), fb.RowBytes);
fb.Deallocate(); fb.Deallocate();
using (var rtb = new RenderTargetBitmap(new PixelSize(100, 100), new Vector(96, 96))) using (var rtb = new RenderTargetBitmap(new PixelSize(100, 100), new Vector(96, 96)))
{ {

4
tests/Avalonia.UnitTests/MockPlatformRenderInterface.cs

@ -55,7 +55,8 @@ namespace Avalonia.UnitTests
public IWriteableBitmapImpl CreateWriteableBitmap( public IWriteableBitmapImpl CreateWriteableBitmap(
PixelSize size, PixelSize size,
Vector dpi, Vector dpi,
PixelFormat? format = default(PixelFormat?)) PixelFormat? format = null,
AlphaFormat? alphaFormat = null)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
@ -87,6 +88,7 @@ namespace Avalonia.UnitTests
public IBitmapImpl LoadBitmap( public IBitmapImpl LoadBitmap(
PixelFormat format, PixelFormat format,
AlphaFormat alphaFormat,
IntPtr data, IntPtr data,
PixelSize size, PixelSize size,
Vector dpi, Vector dpi,

4
tests/Avalonia.Visuals.UnitTests/VisualTree/MockRenderInterface.cs

@ -47,7 +47,7 @@ namespace Avalonia.Visuals.UnitTests.VisualTree
throw new NotImplementedException(); throw new NotImplementedException();
} }
public IBitmapImpl LoadBitmap(PixelFormat format, IntPtr data, PixelSize size, Vector dpi, int stride) public IBitmapImpl LoadBitmap(PixelFormat format, AlphaFormat alphaFormat, IntPtr data, PixelSize size, Vector dpi, int stride)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
@ -64,7 +64,7 @@ namespace Avalonia.Visuals.UnitTests.VisualTree
return new MockFontManagerImpl(); return new MockFontManagerImpl();
} }
public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? fmt) public IWriteableBitmapImpl CreateWriteableBitmap(PixelSize size, Vector dpi, PixelFormat? fmt, AlphaFormat? alphaFormat)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

Loading…
Cancel
Save