From df8d52adda071801adaf464d9c245694c5b8b90e Mon Sep 17 00:00:00 2001 From: c9s Date: Thu, 8 Aug 2024 17:33:35 +0800 Subject: [PATCH] core: add TestSymbolConverter --- pkg/core/converter_test.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pkg/core/converter_test.go diff --git a/pkg/core/converter_test.go b/pkg/core/converter_test.go new file mode 100644 index 000000000..4718eca2b --- /dev/null +++ b/pkg/core/converter_test.go @@ -0,0 +1,31 @@ +package core + +import ( + "testing" + + "github.com/stretchr/testify/assert" + + "github.com/c9s/bbgo/pkg/types" +) + +func TestSymbolConverter(t *testing.T) { + converter := NewSymbolConverter("MAXEXCHANGEUSDT", "MAXUSDT") + trade, err := converter.ConvertTrade(types.Trade{ + Symbol: "MAXEXCHANGEUSDT", + }) + + if assert.NoError(t, err) { + assert.Equal(t, "MAXUSDT", trade.Symbol) + } + + order, err := converter.ConvertOrder(types.Order{ + SubmitOrder: types.SubmitOrder{ + Symbol: "MAXEXCHANGEUSDT", + }, + }) + + if assert.NoError(t, err) { + assert.Equal(t, "MAXUSDT", order.Symbol) + } + +}