Unit-тестирование: подтест
Мы можем создать Table Driven Test с помощью GoLand, как показано в навигации между тестами и кодом.
В свете этой информации мы повторно реализуем наш функциональный тест Add, как показано ниже.
Используя эту стратегию, мы можем запускать тестовые случаи отдельно. Однако чтобы использовать эту функциональность, мы должны определить name переменную в нашей TestCase структуре и передать ее в качестве первого аргумента в t.Run(test.name,...).
Рекомендуем ознакомиться с дополнительными материалами для более подробного изучения темы: