コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】アセットバンドル名が存在するかどうか確認するテストコード

概要

using NUnit.Framework;
using System.Linq;
using System.Text;
using UnityEditor;

public static class Example
{
    [Test]
    public static void CheckAssetBundleNames()
    {
        var list    = AssetDatabase.GetAllAssetBundleNames();
        var isExist = list.Any();

        if ( !isExist ) return;

        var builder = new StringBuilder();

        foreach ( var n in list )
        {
            builder.AppendLine( $"{n}" );
        }

        Assert.Fail( builder.ToString() );
    }
}

関連記事