logger_test.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package sdk
  2. import (
  3. "github.com/stretchr/testify/assert"
  4. "testing"
  5. )
  6. func Test_OpenLogger(t *testing.T) {
  7. client, err := NewClientWithAccessKey("regionid", "acesskeyid", "accesskeysecret")
  8. assert.Nil(t, err)
  9. assert.NotNil(t, client)
  10. assert.Equal(t, true, client.isRunning)
  11. client.OpenLogger()
  12. assert.Equal(t, true, client.logger.isOpen)
  13. }
  14. func Test_SetTemplate(t *testing.T) {
  15. client, err := NewClientWithAccessKey("regionid", "acesskeyid", "accesskeysecret")
  16. assert.Nil(t, err)
  17. assert.NotNil(t, client)
  18. assert.Equal(t, true, client.isRunning)
  19. template := "{time}"
  20. client.SetTemplate(template)
  21. assert.Equal(t, "{time}", client.logger.formatTemplate)
  22. }
  23. func Test_GetTemplate(t *testing.T) {
  24. client, err := NewClientWithAccessKey("regionid", "acesskeyid", "accesskeysecret")
  25. assert.Nil(t, err)
  26. assert.NotNil(t, client)
  27. assert.Equal(t, true, client.isRunning)
  28. assert.Equal(t, defaultLoggerTemplate, client.GetTemplate())
  29. }
  30. func Test_GetLoggerMsg(t *testing.T) {
  31. client, err := NewClientWithAccessKey("regionid", "acesskeyid", "accesskeysecret")
  32. assert.Nil(t, err)
  33. assert.NotNil(t, client)
  34. assert.Equal(t, true, client.isRunning)
  35. assert.Equal(t, "", client.GetLoggerMsg())
  36. }