Myvideo

Guest

Login

GO курс программирования с нуля /#24 Тестирование

Uploaded By: Myvideo
950 views
0
0 votes
0

- наш обучающий телеграм канал для Golang разработчиков - папка с самыми полезными ресурсами для Golang разработчиков Тестирование Писать программы — не просто. Даже самые лучшие программисты, зачастую, не в состоянии написать программу так, чтобы она работала как положено в любых случаях. Поэтому, важной частью процесса разработки является тестирование. Написание тестов для нашего кода является отличным способом повышения его качества и стабильности. Go содержит специальную программу, призванную облегчить написание тестов, так что давайте напишем несколько тестов для пакета, который мы создали в предыдущей главе. В папке chapter11/math создайте файл под именем , который будет содержать следующее: package math import “testing“ func TestAverage(t *testing.T) { var v float64 v = Average([]float64{1,2}) if v != 1.5 { (“Expected 1.5, got “, v) } } Теперь запустим эту команду: go test Вы должны увидеть: $ go test PASS ok golang-book/chapter11/math Команда go test найдет все тесты для всех файлов в текущей директории и запустит их. Тесты определяются с помощью добавления Test к имени функции и принимают один аргумент типа *testing.T. В нашем случае, поскольку мы тестируем функцию Average, тестирующая функция будет называться TestAverage.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later