30 lines
910 B
C#

using NUnit.Framework;
using UniGLTF;
namespace UniVRM10.Test
{
public class LoadTests
{
[Test]
public void EmptyThumbnailName()
{
using (var data = new GlbFileParser(TestAsset.AliciaPath).Parse())
using (var migrated = Vrm10Data.Migrate(data, out var vrm1Data, out var migration))
{
// Vrm10Data.ParseOrMigrate(TestAsset.AliciaPath, true, out Vrm10Data vrm, out MigrationData migration))
Assert.NotNull(vrm1Data);
var index = vrm1Data.VrmExtension.Meta.ThumbnailImage.Value;
// empty thumbnail name
vrm1Data.Data.GLTF.images[index].name = null;
using (var loader = new Vrm10Importer(vrm1Data))
{
loader.LoadAsync(new VRMShaders.ImmediateCaller()).Wait();
}
}
}
}
}