Как работают юнит тесты?
Тестирование кода: Unit-тесты, интеграционные тесты. Зачем и как?
Тестирование — неотъемлемая часть процесса разработки программного обеспечения. Оно позволяет выявить ошибки на ранних стадиях, обеспечить качество и надежность продукта. Существует множество видов тестирования, но в этой статье мы сосредоточимся на двух основных: Unit-тестах (модульном тестировании) и интеграционных тестах. Зачем нужно тестировать код? Прежде чем перейти к конкретным видам тестов, стоит подчеркнуть важность тестирования в целом. Оно необходимо для: Unit-тесты (модульное тестирование):
import unittest
def add(x, y):
return x + y
class TestAdd(unittest...
Unit тесты в Unity
Что такое юнит-тестирование, зачем оно нужно, стоит ли покрывать весь код тестами — можно узнать из этой хорошей статьи. Я лучше сразу скажу, как создать тест в Unity. Открываем пункт меню Window → Editor Tests Runner. Если у вас ещё нет тестов, то увидите окно, как на скриншоте, если нет этого пункта меню — значит у вас старая версия Unity :) При нажатии на кнопку — создастся пример теста. Все!
На самом деле — нет. using UnityEngine;
using UnityEditor;
using NUnit.Framework;
public class NewEditorTest...