From 7db6ea3d20a6372acef2b51eefc1aa6c2f451ac3 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 2 Apr 2021 13:41:49 +0900 Subject: [PATCH] ExportMetallicSmoothnessOcclusion_Test --- Assets/UniGLTF/Tests/UniGLTF/TextureTests.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Assets/UniGLTF/Tests/UniGLTF/TextureTests.cs b/Assets/UniGLTF/Tests/UniGLTF/TextureTests.cs index 938359013..d1165e6d9 100644 --- a/Assets/UniGLTF/Tests/UniGLTF/TextureTests.cs +++ b/Assets/UniGLTF/Tests/UniGLTF/TextureTests.cs @@ -50,5 +50,18 @@ namespace UniGLTF var (bytes, mime) = GltfTextureExporter.GetBytesWithMime(readonlyTexture); Assert.NotNull(bytes); } + + [Test] + public void ExportMetallicSmoothnessOcclusion_Test() + { + var exporter = new TextureExporter(); + var metallic = new Texture2D(4, 4, TextureFormat.ARGB32, false, true); + var occlusion = new Texture2D(4, 4, TextureFormat.ARGB32, false, true); + + Assert.AreEqual(-1, exporter.ExportMetallicSmoothnessOcclusion(null, 0, null)); + Assert.AreEqual(0, exporter.ExportMetallicSmoothnessOcclusion(null, 0, occlusion)); + Assert.AreEqual(0, exporter.ExportMetallicSmoothnessOcclusion(metallic, 0, null)); + Assert.AreEqual(0, exporter.ExportMetallicSmoothnessOcclusion(metallic, 0, occlusion)); + } } }