Files
gocryptotrader/currency/forexprovider/currencylayer/currencylayer_test.go

64 lines
1.5 KiB
Go

package currencylayer
import (
"testing"
)
var c CurrencyLayer
// please set your API key here for due diligence testing NOTE be aware you will
// minimize your API calls using this test.
const (
APIkey = ""
Apilevel = 3
)
func TestGetRates(t *testing.T) {
_, err := c.GetRates("USD", "AUD")
if err == nil {
t.Error("test error - currencylayer GetRates() error", err)
}
}
func TestGetSupportedCurrencies(t *testing.T) {
_, err := c.GetSupportedCurrencies()
if err == nil {
t.Error("test error - currencylayer GetSupportedCurrencies() error", err)
}
}
func TestGetliveData(t *testing.T) {
_, err := c.GetliveData("AUD", "USD")
if err == nil {
t.Error("test error - currencylayer GetliveData() error", err)
}
}
func TestGetHistoricalData(t *testing.T) {
_, err := c.GetHistoricalData("2016-12-15", []string{"AUD"}, "USD")
if err == nil {
t.Error("test error - currencylayer GetHistoricalData() error", err)
}
}
func TestConvert(t *testing.T) {
_, err := c.Convert("USD", "AUD", "", 1)
if err == nil {
t.Error("test error - currencylayer Convert() error")
}
}
func TestQueryTimeFrame(t *testing.T) {
_, err := c.QueryTimeFrame("2010-12-0", "2010-12-5", "USD", []string{"AUD"})
if err == nil {
t.Error("test error - currencylayer QueryTimeFrame() error")
}
}
func TestQueryCurrencyChange(t *testing.T) {
_, err := c.QueryCurrencyChange("2010-12-0", "2010-12-5", "USD", []string{"AUD"})
if err == nil {
t.Error("test error - currencylayer QueryCurrencyChange() error")
}
}