github.com/unirita/cuto@v0.9.8-0.20160830082821-aa6652f877b7/realtime/network/result_test.go (about)

     1  package network
     2  
     3  import "testing"
     4  
     5  func TestSuccessResult(t *testing.T) {
     6  	expected := `{"status":0,"message":"Success.","pid":1234,"network":{"instance":321,"name":"test"}}`
     7  	actual := SuccessResult(1234, 321, "test")
     8  	if actual != expected {
     9  		t.Log("Unexpected result.")
    10  		t.Log("EXPECTED:")
    11  		t.Log(expected)
    12  		t.Log("ACTUAL:")
    13  		t.Log(actual)
    14  		t.Fail()
    15  	}
    16  }
    17  
    18  func TestMasterErrorResult(t *testing.T) {
    19  	expected := `{"status":1,"message":"test","pid":1234,"network":{"instance":0,"name":""}}`
    20  	actual := MasterErrorResult("test", 1234)
    21  	if actual != expected {
    22  		t.Log("Unexpected result.")
    23  		t.Log("EXPECTED:")
    24  		t.Log(expected)
    25  		t.Log("ACTUAL:")
    26  		t.Log(actual)
    27  		t.Fail()
    28  	}
    29  }
    30  
    31  func TestRealtimeErrorResult(t *testing.T) {
    32  	expected := `{"status":2,"message":"test","pid":0,"network":{"instance":0,"name":""}}`
    33  	actual := RealtimeErrorResult("test")
    34  	if actual != expected {
    35  		t.Log("Unexpected result.")
    36  		t.Log("EXPECTED:")
    37  		t.Log(expected)
    38  		t.Log("ACTUAL:")
    39  		t.Log(actual)
    40  		t.Fail()
    41  	}
    42  }