appengine と golang を使用して単純な RESTful API を開発しています。goapp serve を使用してサービスを開始すると、コードは正常に動作し、API エンドポイントをテストするための単体テスト関数を書き始めました。ここでパニック エラーが発生しましappengine: NewContext passed an unknown http.Request
た。を実行すると、このエラーが発生しますgoapp test
。
何らかの理由で、作成したリクエストを渡して渡すことができないようですappengine.NewContext()
以下はコードのスニペットです..
body := strings.NewReader("")
request, err := http.NewRequest("GET", "endpoint url", body) //inst.NewRequest("GET", goalUrl, body) //
if err != nil {
t.Error(err)
}
t.Log(request)
c := appengine.NewContext(request) // ERROR: appengine: NewContext passed an unknown http.Request
簡単な再現可能なコードを作成しました。これで私を助けてもらえますか?または appengine に golang API プロジェクトがあり、エンドポイントをテストするための単体テスト機能を持っている人はいますか?彼らのコードを見てみたいと思います...
これは、私が投稿したgitlab の問題です。これには、問題に必要なすべての詳細と、例および詳細なエラー メッセージが含まれています。ご協力ありがとうございます。