|
|
- package rpctest
-
- import (
- _ "github.com/tendermint/tendermint/config/tendermint_test"
- "testing"
- )
-
- // When run with `-test.short` we only run:
- // TestHTTPStatus, TestHTTPBroadcast, TestJSONStatus, TestJSONBroadcast, TestWSConnect, TestWSSend
-
- //--------------------------------------------------------------------------------
- // Test the HTTP client
-
- func TestHTTPStatus(t *testing.T) {
- testStatus(t, "HTTP")
- }
-
- func TestHTTPGenPriv(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGenPriv(t, "HTTP")
- }
-
- func TestHTTPGetAccount(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGetAccount(t, "HTTP")
- }
-
- func TestHTTPSignedTx(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testSignedTx(t, "HTTP")
- }
-
- func TestHTTPBroadcastTx(t *testing.T) {
- testBroadcastTx(t, "HTTP")
- }
-
- func TestHTTPGetStorage(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGetStorage(t, "HTTP")
- }
-
- func TestHTTPCallCode(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testCallCode(t, "HTTP")
- }
-
- func TestHTTPCallContract(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testCall(t, "HTTP")
- }
-
- func TestHTTPNameReg(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testNameReg(t, "HTTP")
- }
-
- //--------------------------------------------------------------------------------
- // Test the JSONRPC client
-
- func TestJSONStatus(t *testing.T) {
- testStatus(t, "JSONRPC")
- }
-
- func TestJSONGenPriv(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGenPriv(t, "JSONRPC")
- }
-
- func TestJSONGetAccount(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGetAccount(t, "JSONRPC")
- }
-
- func TestJSONSignedTx(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testSignedTx(t, "JSONRPC")
- }
-
- func TestJSONBroadcastTx(t *testing.T) {
- testBroadcastTx(t, "JSONRPC")
- }
-
- func TestJSONGetStorage(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testGetStorage(t, "JSONRPC")
- }
-
- func TestJSONCallCode(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testCallCode(t, "JSONRPC")
- }
-
- func TestJSONCallContract(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testCall(t, "JSONRPC")
- }
-
- func TestJSONNameReg(t *testing.T) {
- if testing.Short() {
- t.Skip("skipping test in short mode.")
- }
- testNameReg(t, "JSONRPC")
- }
|