===== go test ===== ==== What is it? ==== `go test` runs Go unit tests (files ending with `*_test.go`). ==== What is it used for? ==== * Ensure correctness during refactoring. * Automated checks in CI pipelines. ==== Examples ==== * Run tests for the current package: go test * Run all tests: go test ./... * Verbose output: go test -v ./... * Coverage: go test -cover ./... ==== Hard words (English) ==== * **unit test** /ˈjuːnɪt test/: kiểm thử đơn vị * **refactor** /ˌriːˈfæktər/: tái cấu trúc code * **coverage** /ˈkʌvərɪdʒ/: độ bao phủ test * **CI (Continuous Integration)** /kənˈtɪnjuəs ˌɪntɪˈɡreɪʃən/: tích hợp liên tục * **pipeline** /ˈpaɪplaɪn/: chuỗi quy trình