官术网_书友最值得收藏!

Testing in Go

Testing is an important part of programming, whether it is in Go or in any other language. Go has a straightforward approach to writing tests, and in this section, we will look at some important tools to help with testing.

There are certain rules and conventions we need to follow to test our code. They can be listed as follows:

  • Source files and associated test files are placed in the same package/folder
  • The name of the test file for any given source file is <source-file-name>_test.go
  • Test functions need to have the "Test" prefix, and the next character in the function name should be capitalized

In the remainder of this section, we will look at three files and their associated tests:

  • variadic.go and variadic_test.go
  • addInt.go and addInt_test.go
  • nil_test.go (there isn't any source file for these tests)

Along the way, we will introduce any further concepts we might use.

主站蜘蛛池模板: 兰西县| 楚雄市| 双流县| 阿瓦提县| 平遥县| 聂荣县| 成安县| 荆门市| 太和县| 新田县| 桐柏县| 吉林省| 宿迁市| 方正县| 文安县| 阜阳市| 潼关县| 益阳市| 鞍山市| 德兴市| 安阳县| 福安市| 宁武县| 章丘市| 正镶白旗| 牙克石市| 岫岩| 安义县| 渭源县| 溧水县| 永春县| 三河市| 离岛区| 双城市| 石首市| 波密县| 左贡县| 大理市| 武夷山市| 佛教| 南雄市|