Test cleanup
This commit is contained in:
parent
94ebd8d559
commit
097920b334
1 changed files with 34 additions and 31 deletions
|
|
@ -6,39 +6,42 @@ namespace Raylib_cs.Tests
|
||||||
{
|
{
|
||||||
public class RaylibTests
|
public class RaylibTests
|
||||||
{
|
{
|
||||||
// Test if binding structs are blittable.
|
private unsafe void CheckType<T>() where T : unmanaged
|
||||||
[Fact]
|
|
||||||
public void IsBlittable()
|
|
||||||
{
|
{
|
||||||
Assert.True(BlittableHelper.IsBlittable<Color>());
|
Assert.True(BlittableHelper.IsBlittable<T>());
|
||||||
Assert.True(BlittableHelper.IsBlittable<Rectangle>());
|
}
|
||||||
Assert.True(BlittableHelper.IsBlittable<Image>());
|
|
||||||
Assert.True(BlittableHelper.IsBlittable<Texture2D>());
|
[Fact]
|
||||||
Assert.True(BlittableHelper.IsBlittable<RenderTexture2D>());
|
public void CheckTypes()
|
||||||
Assert.True(BlittableHelper.IsBlittable<NPatchInfo>());
|
{
|
||||||
Assert.True(BlittableHelper.IsBlittable<GlyphInfo>());
|
CheckType<Color>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Font>());
|
CheckType<Rectangle>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Camera3D>());
|
CheckType<Image>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Camera2D>());
|
CheckType<Texture2D>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Mesh>());
|
CheckType<RenderTexture2D>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Shader>());
|
CheckType<NPatchInfo>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<MaterialMap>());
|
CheckType<GlyphInfo>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Material>());
|
CheckType<Font>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Transform>());
|
CheckType<Camera2D>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<BoneInfo>());
|
CheckType<Camera3D>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Model>());
|
CheckType<Mesh>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Model>());
|
CheckType<Shader>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<ModelAnimation>());
|
CheckType<MaterialMap>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Ray>());
|
CheckType<Material>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<RayCollision>());
|
CheckType<Transform>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<BoundingBox>());
|
CheckType<BoneInfo>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Wave>());
|
CheckType<Model>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<AudioStream>());
|
CheckType<ModelAnimation>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Sound>());
|
CheckType<Ray>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<Music>());
|
CheckType<RayCollision>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<VrDeviceInfo>());
|
CheckType<BoundingBox>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<VrStereoConfig>());
|
CheckType<Wave>();
|
||||||
Assert.True(BlittableHelper.IsBlittable<RenderBatch>());
|
CheckType<AudioStream>();
|
||||||
|
CheckType<Sound>();
|
||||||
|
CheckType<Music>();
|
||||||
|
CheckType<VrDeviceInfo>();
|
||||||
|
CheckType<VrStereoConfig>();
|
||||||
|
CheckType<RenderBatch>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue