From 2c2e5afa453f0de6e5018cbc0887f704291f5107 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Date: Tue, 9 Jul 2024 17:36:20 +0800 Subject: [PATCH] trade: test gid parameter --- pkg/service/trade_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/service/trade_test.go b/pkg/service/trade_test.go index cfa9c903f..d0e9c97ad 100644 --- a/pkg/service/trade_test.go +++ b/pkg/service/trade_test.go @@ -110,6 +110,10 @@ func TestTradeService_Query(t *testing.T) { assert.Error(t, err) assert.Equal(t, "invalid order by column: invalid_column", err.Error()) + mock.ExpectQuery("SELECT \\* FROM trades WHERE gid > \\? ORDER BY gid ASC").WithArgs(1234).WillReturnError(sql.ErrNoRows) + _, err = s.Query(QueryTradesOptions{LastGID: 1234, Ordering: "ASC", OrderByColumn: "gid"}) + assert.Equal(t, sql.ErrNoRows, err) + mock.ExpectQuery("SELECT \\* FROM trades ORDER BY gid DESC").WillReturnError(sql.ErrNoRows) _, err = s.Query(QueryTradesOptions{Ordering: "DESC", OrderByColumn: "gid"}) assert.Equal(t, sql.ErrNoRows, err)