{"repo":"nowsprinting/UnityTestExamples","free":true,"listed":false,"github":"https://github.com/nowsprinting/UnityTestExamples","clone":"git clone https://github.com/nowsprinting/UnityTestExamples.git","description":"『Unity Test Framework完全攻略ガイド』および同『統合テスト編』サンプルプロジェクト","language":"C#","stars":31,"topics":["unity","testing","csharp","nunit","unity3d"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity Test Examples このリポジトリについて このリポジトリは、同人誌『Unity Test Framework完全攻略ガイド』および同『統合テスト編』のサンプルコードです。 書籍の電子版 (PDF) は次のWebサイトから購入できます。 BOOTH - Unity Test Framework完全攻略ガイド 第3版 - いか小屋 - BOOTH - Unity Test Framework完全攻略ガイド 統合テスト編 - いか小屋 - BOOTH 技術書典マーケット - Unity Test Framework完全攻略ガイド 第3版：いか小屋 - Unity Test Framework完全攻略ガイド 統合テスト編：いか小屋 本リポジトリの master ブランチは第3版準拠で、Unityバージョンは6000.0.43f1[^PinUTF]。 過去の版に準拠したコードを確認したい場合は、次のタグを参照してください。 - v1.0.0 : Unity Test Framework完全攻略ガイド 第1版 - v2.0.0 : Unity Test Framework完全攻略ガイド 第2版 および 統合テスト編 第1版 - unity2019 : Unity Test Framework完全攻略ガイド 第3版 相当（アナライザなどを除く）のUnity 2019プロジェクト [^PinUTF]: Unity 6000.0.44f1以降、Unity Test FrameworkパッケージはUnityエディターのコアパッケージになりました。6000.0.43f1は任意のパッケージバージョンをインストールできる最後のUnityバージョンです。 サンプルプロジェクトの構造 APIExamples Unity Test FrameworkおよびNUnit3のAPIカタログ BasicExample 第2章 Unity Test Frameworkの基本 TestDoubleExample 第7章 テストダブル SceneExample 第9章 Scene・アセット・ファイルの使用 Packages 第10章 UPM パッケージのテスト ローカルパッケージ 埋め込みパッケージ UGUIExample 統合テスト編 第2章 uGUI操作の自動化 InputSystemExample 統合テスト編 第3章 Input Systemによる操作の自動化 InputExample 統合テスト編 第4章 Input Managerによる操作の自動化 VisualRegressionExample 統合テスト編 第5章 ビジュアルリグレッションテスト [!TIP] このテストを実行するには Graphics Test Framework パッケージをインストールする必要があります。 備考 WebGL Player 以下のUnityバージョンで問題が取り除かれたため[^UUM-1170]、WebGLプレイヤーでもUnityTest属性のテストを実行するようにしてあります。 Fixed in 2020.3.42f1, 2021.3.8f1, 2022.1.12f1, 2022.2.0b3, 2023.1.0a4 これらのUnityバージョン未満では、WebGLプレイヤーでPlay Modeテストを実行しようとするとコンパイルエラーとなります。 [^UUM-1170]: https://issuetracker.unity3d.com/product/unity/i","default_branch":null,"files":null,"tree":[],"storefront":"/r/nowsprinting","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nowsprinting/UnityTestExamples/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}