@@ -28,6 +28,7 @@ Click [English](./README_en.md) for English page if you need.
2828
2929- ` v1.0.0 ` : Unity Test Framework完全攻略ガイド 第1版
3030- ` v2.0.0 ` : Unity Test Framework完全攻略ガイド 第2版 および 統合テスト編 第1版
31+ - ` unity2019 ` : Unity Test Framework完全攻略ガイド 第3版 のUnity 2019プロジェクト
3132
3233
3334
@@ -41,16 +42,13 @@ Unity Test FrameworkおよびNUnit3のAPIカタログ
4142Assets
4243└── APIExamples
4344 ├── Scripts
44- │ └── (snip)
4545 └── Tests
4646 ├── Editor
47- │ └ ── UnityTestFramework
48- │ └── 第3章 Edit Modeテスト, 第5章 非同期処理のテスト
47+ │ ├ ── NUnit // 第8章 Unity Test Framework Tips
48+ │ └── UnityTestFramework // 第3章 テストモード
4949 └── Runtime
50- ├── NUnit
51- │ └── 第6章 アサーション, 第8章 パラメタライズドテスト, 第9章 Unity Test Framework Tips
52- └── UnityTestFramework
53- └── 第5章 非同期処理のテスト, 第9章 Unity Test Framework Tips
50+ ├── NUnit // 第5章 アサーション, 第6章 パラメタライズドテスト, 第8章 Unity Test Framework Tips ほか
51+ └── UnityTestFramework // 第8章 Unity Test Framework Tips ほか
5452```
5553
5654### BasicExample
@@ -61,31 +59,15 @@ Assets
6159Assets
6260└── BasicExample
6361 ├── Scenes
64- │ └── (snip)
6562 ├── ScriptableObjects
66- │ └── (snip)
6763 ├── Scripts
6864 │ ├── Editor
69- │ │ └── (snip)
7065 │ └── Runtime
71- │ ├── Entities
72- │ │ ├── CharacterStatus.cs // 「2.4 テストコードの書きかた」のSUT
73- │ │ └── (snip)
66+ │ ├── Entities // 第2章 Unity Test Frameworkの基本(SUT)
7467 │ └── Level
75- │ └── (snip)
7668 └── Tests
77- ├── Editor
78- │ └── AssetValidators // 「8.4 ValueSource」「10.1 Edit ModeテストでのSceneの使用」
79- │ ├── LevelValidator.cs
80- │ └── RaceValidator.cs
81- └── Runtime
82- └── Entities
83- ├── Enums
84- │ └── ElementTest.cs
85- ├── Settings
86- │ └── HitPointGaugeSettingTest.cs // 「14.2 仕様テストにおけるテストケースの考えかた」のテストコード
87- ├── CharacterStatueTest.cs // 「2.4 テストコードの書きかた」のテストコード
88- └── PassiveEffectTest.cs // 「14.2.5 状態遷移テスト」のテストコード
69+ ├── Editor // 第6章 パラメタライズドテスト
70+ └── Runtime // 第2章 Unity Test Frameworkの基本, 第15章 テスト設計のヒント
8971```
9072
9173### TestDoubleExample
9981
10082### SceneExample
10183
102- 第10章 Sceneを使用するテスト
84+ 第9章 Scene・アセット・ファイルの使用
10385
10486```
10587Assets
@@ -108,7 +90,7 @@ Assets
10890
10991### Packages
11092
111- 第11章 UPM パッケージのテスト
93+ 第10章 UPM パッケージのテスト
11294
11395#### ローカルパッケージ
11496
@@ -168,13 +150,6 @@ Assets
168150
169151## 備考
170152
171- ### utf2 ブランチ
172-
173- 実験的バージョンであったUnity Test Framework v2.0の開発は中断されました[ ^ utf2 ] 。
174- それに伴ない ` utf2 ` ブランチは削除しました。
175-
176- [ ^ utf2 ] : [ https://forum.unity.com/threads/unity-test-framework-2-0-ready-for-feedback.1230126/page-3#post-9531214 ] ( https://forum.unity.com/threads/unity-test-framework-2-0-ready-for-feedback.1230126/page-3#post-9531214 )
177-
178153### WebGL Player
179154
180155以下のUnityバージョンで問題が取り除かれたため[ ^ UUM-1170 ] 、WebGLプレイヤーでもUnityTest属性のテストを実行するようにしてあります。
@@ -185,7 +160,12 @@ Fixed in 2020.3.42f1, 2021.3.8f1, 2022.1.12f1, 2022.2.0b3, 2023.1.0a4
185160
186161[ ^ UUM-1170 ] : [ https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-1170 ] ( https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-1170 )
187162
163+ ### utf2 ブランチ
188164
165+ 実験的バージョンであったUnity Test Framework v2.0の開発は中断されました[ ^ utf2 ] 。
166+ それに伴ない ` utf2 ` ブランチは削除しました。
167+
168+ [ ^ utf2 ] : [ https://forum.unity.com/threads/unity-test-framework-2-0-ready-for-feedback.1230126/page-3#post-9531214 ] ( https://forum.unity.com/threads/unity-test-framework-2-0-ready-for-feedback.1230126/page-3#post-9531214 )
189169
190170## License
191171
0 commit comments