Wes xx mediapipe integration
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
// Copyright (c) 2021 homuler
|
||||
//
|
||||
// Use of this source code is governed by an MIT-style
|
||||
// license that can be found in the LICENSE file or at
|
||||
// https://opensource.org/licenses/MIT.
|
||||
|
||||
using NUnit.Framework;
|
||||
|
||||
namespace Mediapipe.Tests
|
||||
{
|
||||
public class GlTextureTest
|
||||
{
|
||||
#region Constructor
|
||||
[Test, GpuOnly]
|
||||
public void Ctor_ShouldInstantiateGlTexture_When_CalledWithNoArguments()
|
||||
{
|
||||
using (var glTexture = new GlTexture())
|
||||
{
|
||||
Assert.AreEqual(0, glTexture.width);
|
||||
Assert.AreEqual(0, glTexture.height);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region #isDisposed
|
||||
[Test, GpuOnly]
|
||||
public void IsDisposed_ShouldReturnFalse_When_NotDisposedYet()
|
||||
{
|
||||
using (var glTexture = new GlTexture())
|
||||
{
|
||||
Assert.False(glTexture.isDisposed);
|
||||
}
|
||||
}
|
||||
|
||||
[Test, GpuOnly]
|
||||
public void IsDisposed_ShouldReturnTrue_When_AlreadyDisposed()
|
||||
{
|
||||
var glTexture = new GlTexture();
|
||||
glTexture.Dispose();
|
||||
|
||||
Assert.True(glTexture.isDisposed);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region target
|
||||
[Test, GpuOnly]
|
||||
public void Target_ShouldReturnTarget()
|
||||
{
|
||||
using (var glTexture = new GlTexture())
|
||||
{
|
||||
Assert.AreEqual(Gl.GL_TEXTURE_2D, glTexture.target);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user