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 }