You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

44 lines
886 B

  1. package client
  2. import (
  3. "testing"
  4. )
  5. var client *Client
  6. func TestClientAddServer(t *testing.T) {
  7. t.Log("Add local server 127.0.0.1:4730")
  8. var err error
  9. if client, err = New("127.0.0.1:4730"); err != nil {
  10. t.Error(err)
  11. }
  12. }
  13. /*
  14. func TestClientEcho(t *testing.T) {
  15. client.JobHandler = func(job *Job) error {
  16. echo := string(job.Data)
  17. if echo == "Hello world" {
  18. t.Log(echo)
  19. } else {
  20. t.Errorf("Invalid echo data: %s", job.Data)
  21. }
  22. return nil
  23. }
  24. client.Echo([]byte("Hello world"))
  25. }
  26. */
  27. /*
  28. func TestClientDo(t *testing.T) {
  29. if handle, err := client.Do("ToUpper", []byte("abcdef"), JOB_LOW|JOB_BG); err != nil {
  30. t.Error(err)
  31. } else {
  32. t.Log(handle)
  33. }
  34. }
  35. */
  36. func TestClientClose(t *testing.T) {
  37. if err := client.Close(); err != nil {
  38. t.Error(err)
  39. }
  40. }