mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-13 23:16:45 +00:00
50 lines
1.2 KiB
Go
50 lines
1.2 KiB
Go
package bitfinex
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/thrasher-/gocryptotrader/config"
|
|
"github.com/thrasher-/gocryptotrader/currency/pair"
|
|
)
|
|
|
|
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(pair.NewCurrencyPair("BTC", "USD"))
|
|
if err != nil {
|
|
t.Errorf("Test Failed - Bitfinex GetTickerPrice() error: %s", err)
|
|
}
|
|
}
|
|
|
|
func TestGetOrderbookEx(t *testing.T) {
|
|
getOrderBookEx := Bitfinex{}
|
|
_, err := getOrderBookEx.GetOrderbookEx(pair.NewCurrencyPair("BTC", "USD"))
|
|
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)
|
|
}
|
|
}
|