mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-19 07:26:49 +00:00
85 lines
1.7 KiB
Go
85 lines
1.7 KiB
Go
package localbitcoins
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/thrasher-/gocryptotrader/config"
|
|
)
|
|
|
|
var l LocalBitcoins
|
|
|
|
// Please supply your own APIKEYS here for due diligence testing
|
|
|
|
const (
|
|
apiKey = ""
|
|
apiSecret = ""
|
|
)
|
|
|
|
func TestSetDefaults(t *testing.T) {
|
|
l.SetDefaults()
|
|
}
|
|
|
|
func TestSetup(t *testing.T) {
|
|
cfg := config.GetConfig()
|
|
cfg.LoadConfig("../../testdata/configtest.json")
|
|
localbitcoinsConfig, err := cfg.GetExchangeConfig("LocalBitcoins")
|
|
if err != nil {
|
|
t.Error("Test Failed - LakeBTC Setup() init error")
|
|
}
|
|
|
|
localbitcoinsConfig.AuthenticatedAPISupport = true
|
|
localbitcoinsConfig.APIKey = apiKey
|
|
localbitcoinsConfig.APISecret = apiSecret
|
|
|
|
l.Setup(localbitcoinsConfig)
|
|
}
|
|
|
|
func TestGetFee(t *testing.T) {
|
|
t.Parallel()
|
|
if l.GetFee(false) != 0 || l.GetFee(true) != 0 {
|
|
t.Error("Test Failed - GetFee() error")
|
|
}
|
|
}
|
|
|
|
func TestGetAccountInfo(t *testing.T) {
|
|
t.Parallel()
|
|
if l.APIKey == "" || l.APISecret == "" {
|
|
t.Skip()
|
|
}
|
|
_, err := l.GetAccountInfo("", true)
|
|
if err == nil {
|
|
t.Error("Test Failed - GetAccountInfo() error", err)
|
|
}
|
|
_, err = l.GetAccountInfo("bitcoinbaron", false)
|
|
if err != nil {
|
|
t.Error("Test Failed - GetAccountInfo() error", err)
|
|
}
|
|
}
|
|
|
|
func TestGetads(t *testing.T) {
|
|
t.Parallel()
|
|
if l.APIKey == "" || l.APISecret == "" {
|
|
t.Skip()
|
|
}
|
|
_, err := l.Getads("")
|
|
if err == nil {
|
|
t.Error("Test Failed - Getads() - Full list, error", err)
|
|
}
|
|
_, err = l.Getads("1337")
|
|
if err == nil {
|
|
t.Error("Test Failed - Getads() error", err)
|
|
}
|
|
}
|
|
|
|
func TestEditAd(t *testing.T) {
|
|
t.Parallel()
|
|
if l.APIKey == "" || l.APISecret == "" {
|
|
t.Skip()
|
|
}
|
|
edit := AdEdit{}
|
|
err := l.EditAd(edit, "1337")
|
|
if err == nil {
|
|
t.Error("Test Failed - EditAd() error", err)
|
|
}
|
|
}
|