Jak wdrożyć test jednostkowy w Unity3D.
Zastanawiam się, czy byłoby możliwe rozszerzenie edytora Unity, aby miał w sobie jakiś szkielet testowy.
- Czy istnieją jakieś wytyczne dotyczące jego wdrożenia?
- Wszelkie odniesienia, takie jak książka, blog?
- Każdy działający przykład lub projekt?
unity
unit-testing
Md Mahbubur Rahman
źródło
źródło
Odpowiedzi:
Używam z powodzeniem NunitLite z wtyczką NunitLiteRunner https://bitbucket.org/fddima/nunitlite/src/8a4e3c72f295?at=default
Jeśli możesz być zainteresowany, napisałem również na blogu o pojemniku IoC, który może pomóc w testowaniu:
http://blog.sebaslab.com/ioc-container-for-unity3d-part-1/
http://blog.sebaslab.com/ioc-container-for-unity3d-part-2/
Edycja: chociaż posty na blogu są nadal przydatne, nie potrzebujesz już nunitlite. Unit Test Runner jest teraz zintegrowany z Unity. Narzędzia testowe Unity dodają także dodatkowe funkcje: https://www.assetstore.unity3d.com/en/#!/content/13802
źródło
Jeśli chodzi o kod testu jednostkowego w Unity3D, postępuj zgodnie z zasobami
źródło
W sklepie Asset Store: Unity Test Tools dostępny jest bezpłatny pakiet z narzędziami do automatyzacji testów dostarczanymi przez Unity Technologies
źródło