2021.07.30 - go testing
*_test.なぜgoとして作成されたのですか?
https://pkg.go.dev/cmd/go/internal/test
「Go test」は各パッケージを再コンパイルし、ファイルモード「*test.go」と名前を一致させます.
これらの添付ファイルには、テスト機能、データム機能、および
サンプル関数.詳細については、「go help testfunc」を参照してください.
リストされた各パッケージは、個別のテストバイナリファイルを実行します.
名前は「」(test.goを含む)または「.」です.先頭のファイルを無視します.
「test」と接尾辞を付けたパッケージのテストファイルを宣言
個別のパッケージにコンパイルし、デフォルトのテストバイナリファイルに関連付けて実行します.
goツールはtestdataというディレクトリを無視します
これにより、テストに必要な補助データを保持できます.
/
AnnotationでJSON形式のデータで間違いないことをお伝えします.
buffer ioがJSON形式だと知ったことを教えてください.
/
https://pkg.go.dev/cmd/go/internal/test
「Go test」は各パッケージを再コンパイルし、ファイルモード「*test.go」と名前を一致させます.
これらの添付ファイルには、テスト機能、データム機能、および
サンプル関数.詳細については、「go help testfunc」を参照してください.
リストされた各パッケージは、個別のテストバイナリファイルを実行します.
名前は「」(test.goを含む)または「.」です.先頭のファイルを無視します.
「test」と接尾辞を付けたパッケージのテストファイルを宣言
個別のパッケージにコンパイルし、デフォルトのテストバイナリファイルに関連付けて実行します.
goツールはtestdataというディレクトリを無視します
これにより、テストに必要な補助データを保持できます.
/
AnnotationでJSON形式のデータで間違いないことをお伝えします.
buffer ioがJSON形式だと知ったことを教えてください.
/
// 어노테이션)(Annotaion) 설명을 붙히는것
type User struct {
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
Email string `json:"email"`
CreatedAt time.Time `json:"created_at"`
}
Reference
この問題について(2021.07.30 - go testing), 我々は、より多くの情報をここで見つけました https://velog.io/@hkjs96/2021.07.30-go-testingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol