testutil

package
v0.0.0-...-19a1e06 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertJSON

func AssertJSON(t *testing.T, want, got []byte)

JSONの比較を行うためのヘルパー関数

func AssertResponce

func AssertResponce(t *testing.T, got *http.Response, status int, body []byte)

AssertResponceはHTTPレスポンスをアサートするテストヘルパー関数です。 レスポンスのステータスコードが期待されるステータスと一致するか、レスポンスボディが期待されるボディと一致するかを確認します。 レスポンスボディが空でない場合、AssertJSONを呼び出して期待されるJSONボディと実際のJSONボディを比較します。

パラメータ:

  • t: テストの失敗を報告するために使用されるテストオブジェクト。
  • got: チェックされる実際のHTTPレスポンス。
  • status: 期待されるHTTPステータスコード。
  • body: 期待されるレスポンスボディ。

この関数は、テストが終了した後にレスポンスボディが閉じられることも保証します。

func LoadFile

func LoadFile(t *testing.T, path string) []byte

入力値と期待値をファイルから取得

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL