@@ -15,7 +15,7 @@ import (
1515
1616 "hato-bot-go/lib"
1717 "hato-bot-go/lib/amesh"
18- libHttp "hato-bot-go/lib/http "
18+ "hato-bot-go/lib/httpclient "
1919)
2020
2121// httpMockConfig モックHTTPクライアントの設定
@@ -396,7 +396,7 @@ func TestParseLocationWithClient(t *testing.T) {
396396 {
397397 name : "成功したジオコーディング" ,
398398 params : & amesh.ParseLocationWithClientParams {
399- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
399+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
400400 "Feature": [
401401 {
402402 "Name": "東京都",
@@ -421,7 +421,7 @@ func TestParseLocationWithClient(t *testing.T) {
421421 {
422422 name : "座標文字列の解析" ,
423423 params : & amesh.ParseLocationWithClientParams {
424- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
424+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
425425 "Feature": [
426426 {
427427 "Name": "東京都",
@@ -446,7 +446,7 @@ func TestParseLocationWithClient(t *testing.T) {
446446 {
447447 name : "空の場所は東京がデフォルト" ,
448448 params : & amesh.ParseLocationWithClientParams {
449- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
449+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
450450 "Feature": [
451451 {
452452 "Name": "東京都",
@@ -471,7 +471,7 @@ func TestParseLocationWithClient(t *testing.T) {
471471 {
472472 name : "座標文字列(整数)" ,
473473 params : & amesh.ParseLocationWithClientParams {
474- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
474+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
475475 "Feature": [
476476 {
477477 "Name": "東京都",
@@ -495,7 +495,7 @@ func TestParseLocationWithClient(t *testing.T) {
495495 {
496496 name : "無効な座標文字列(1つの数値のみ)" ,
497497 params : & amesh.ParseLocationWithClientParams {
498- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
498+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
499499 "Feature": [
500500 {
501501 "Name": "東京都",
@@ -519,18 +519,18 @@ func TestParseLocationWithClient(t *testing.T) {
519519 {
520520 name : "無効な座標文字列" ,
521521 params : & amesh.ParseLocationWithClientParams {
522- Client : libHttp .NewMockHTTPClient (http .StatusBadRequest , `{"Error": "Invalid place"}` ),
522+ Client : httpclient .NewMockHTTPClient (http .StatusBadRequest , `{"Error": "Invalid place"}` ),
523523 GeocodeRequest : amesh.GeocodeRequest {
524524 Place : "invalid coordinates" ,
525525 APIKey : "test_key" ,
526526 },
527527 },
528- expectError : libHttp .ErrHTTPRequestError ,
528+ expectError : httpclient .ErrHTTPRequestError ,
529529 },
530530 {
531531 name : "無効な座標フォーマット" ,
532532 params : & amesh.ParseLocationWithClientParams {
533- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
533+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
534534 "Feature": [
535535 {
536536 "Name": "東京都",
@@ -550,18 +550,18 @@ func TestParseLocationWithClient(t *testing.T) {
550550 {
551551 name : "APIがエラーステータスを返す" ,
552552 params : & amesh.ParseLocationWithClientParams {
553- Client : libHttp .NewMockHTTPClient (http .StatusBadRequest , `{"Error": "Invalid API key"}` ),
553+ Client : httpclient .NewMockHTTPClient (http .StatusBadRequest , `{"Error": "Invalid API key"}` ),
554554 GeocodeRequest : amesh.GeocodeRequest {
555555 Place : "東京" ,
556556 APIKey : "invalid_key" ,
557557 },
558558 },
559- expectError : libHttp .ErrHTTPRequestError ,
559+ expectError : httpclient .ErrHTTPRequestError ,
560560 },
561561 {
562562 name : "結果が見つからない" ,
563563 params : & amesh.ParseLocationWithClientParams {
564- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{"Feature": []}` ),
564+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{"Feature": []}` ),
565565 GeocodeRequest : amesh.GeocodeRequest {
566566 Place : "nonexistent place" ,
567567 APIKey : "test_key" ,
@@ -572,7 +572,7 @@ func TestParseLocationWithClient(t *testing.T) {
572572 {
573573 name : "不正なJSON" ,
574574 params : & amesh.ParseLocationWithClientParams {
575- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{"Feature": [invalid json}` ),
575+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{"Feature": [invalid json}` ),
576576 GeocodeRequest : amesh.GeocodeRequest {
577577 Place : "東京" ,
578578 APIKey : "test_key" ,
@@ -583,7 +583,7 @@ func TestParseLocationWithClient(t *testing.T) {
583583 {
584584 name : "座標数が足りない場合" ,
585585 params : & amesh.ParseLocationWithClientParams {
586- Client : libHttp .NewMockHTTPClient (http .StatusOK , `{
586+ Client : httpclient .NewMockHTTPClient (http .StatusOK , `{
587587 "Feature": [
588588 {
589589 "Name": "東京都",
0 commit comments