From 70482568970113abee23ad6d0285c42fff2883f2 Mon Sep 17 00:00:00 2001 From: tukeJonny Date: Thu, 2 Nov 2023 19:46:26 +0900 Subject: [PATCH] add test --- bench/isupipe/client_livestream_test.go | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/bench/isupipe/client_livestream_test.go b/bench/isupipe/client_livestream_test.go index 29163753f..e1f4e6c3f 100644 --- a/bench/isupipe/client_livestream_test.go +++ b/bench/isupipe/client_livestream_test.go @@ -1,3 +1,33 @@ package isupipe +import ( + "context" + "testing" + + "github.com/isucon/isucandar/agent" + "github.com/isucon/isucon13/bench/internal/config" + "github.com/isucon/isucon13/bench/internal/scheduler" + "github.com/stretchr/testify/assert" +) + // FIXME: 予約期間、枠数などテスト + +func TestLivestreamSearch(t *testing.T) { + ctx := context.Background() + + client, err := NewClient( + agent.WithBaseURL(config.TargetBaseURL), + ) + assert.NoError(t, err) + + user := scheduler.UserScheduler.GetRandomStreamer() + err = client.Login(ctx, &LoginRequest{ + UserName: user.Name, + Password: user.RawPassword, + }) + assert.NoError(t, err) + + livestreams, err := client.SearchLivestreams(ctx) + assert.NoError(t, err) + assert.NotZero(t, len(livestreams)) +}