-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathhitbtc_test.go
86 lines (71 loc) · 2.22 KB
/
hitbtc_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package hitbtc_test
import (
"testing"
hitbtc "github.com/bitbandi/go-hitbtc"
"github.com/stretchr/testify/require"
)
const (
// email: [email protected]
// password: Test10
apiKey = "7567417ba8df166f50584b54ccd924c5"
apiSecret = "2203d97807b478326c4bcade686538b0"
)
var (
hitBtc *hitbtc.HitBtc = hitbtc.New(apiKey, apiSecret)
defaultErrorMessage string = "There should be no error"
)
func TestGetCurrencies(t *testing.T) {
currencies, err := hitBtc.GetCurrencies()
t.Logf("GetCurrencies : %#v\n", currencies)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetSymbols(t *testing.T) {
symbols, err := hitBtc.GetSymbols()
t.Logf("GetSymbols : %#v\n", symbols)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetTicker(t *testing.T) {
ticker, err := hitBtc.GetTicker("ETHBTC")
t.Logf("GetTicker : %#v\n", ticker)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetOrderbook(t *testing.T) {
orderbook, err := hitBtc.GetOrderbook("ETHBTC")
t.Logf("GetOrderbook : %#v\n", orderbook)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetAllTicker(t *testing.T) {
tickers, err := hitBtc.GetAllTicker()
t.Logf("GetAllTicker : %v\n", tickers)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetBalances(t *testing.T) {
balances, err := hitBtc.GetBalances()
t.Logf("GetBalances : %#v\n", balances)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetTrades(t *testing.T) {
trades, err := hitBtc.GetTrades("ETHBTC")
t.Logf("GetTrades : %#v\n", trades)
require.NoError(t, err, defaultErrorMessage)
}
func TestCancelOrder(t *testing.T) {
orders, err := hitBtc.CancelOrder("ETHBTC")
t.Logf("CancelOrder : %#v\n", orders)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetOrder(t *testing.T) {
orders, err := hitBtc.GetOrder("ETHBTC")
t.Logf("GetOrder : %#v\n", orders)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetOrderHistory(t *testing.T) {
orders, err := hitBtc.GetOrderHistory()
t.Logf("GetOrderHistory : %#v\n", orders)
require.NoError(t, err, defaultErrorMessage)
}
func TestGetOpenOrders(t *testing.T) {
orders, err := hitBtc.GetOpenOrders()
t.Logf("GetOpenOrders : %#v\n", orders)
require.NoError(t, err, defaultErrorMessage)
}