diff --git a/exchanges/bitfinex/bitfinex_wrapper_test.go b/exchanges/bitfinex/bitfinex_wrapper_test.go new file mode 100644 index 00000000..f0ecc51c --- /dev/null +++ b/exchanges/bitfinex/bitfinex_wrapper_test.go @@ -0,0 +1,48 @@ +package bitfinex + +import ( + "testing" + + "github.com/thrasher-/gocryptotrader/config" +) + +func TestStart(t *testing.T) { + start := Bitfinex{} + start.Start() +} + +func TestRun(t *testing.T) { + run := Bitfinex{} + run.Run() +} + +func TestGetTickerPrice(t *testing.T) { + getTickerPrice := Bitfinex{} + _, err := getTickerPrice.GetTickerPrice("BTCUSD") + if err != nil { + t.Errorf("Test Failed - Bitfinex GetTickerPrice() error: %s", err) + } +} + +func TestGetOrderbookEx(t *testing.T) { + getOrderBookEx := Bitfinex{} + _, err := getOrderBookEx.GetOrderbookEx("BTCUSD") + if err != nil { + t.Errorf("Test Failed - Bitfinex GetOrderbookEx() error: %s", err) + } +} + +func TestGetExchangeAccountInfo(t *testing.T) { + getExchangeAccountInfo := Bitfinex{} + newConfig := config.GetConfig() + newConfig.LoadConfig("../../testdata/configtest.dat") + exchConf, err := newConfig.GetExchangeConfig("Bitfinex") + if err != nil { + t.Errorf("Test Failed - Bitfinex getExchangeConfig(): %s", err) + } + getExchangeAccountInfo.Setup(exchConf) + _, err = getExchangeAccountInfo.GetExchangeAccountInfo() + if err != nil { + t.Errorf("Test Failed - Bitfinex GetExchangeAccountInfo() error: %s", err) + } +}