log_entry_test.go 633 B

1234567891011121314151617181920212223242526
  1. package internal_test
  2. import (
  3. "testing"
  4. . "github.com/v2ray/v2ray-core/common/log/internal"
  5. "github.com/v2ray/v2ray-core/common/serial"
  6. "github.com/v2ray/v2ray-core/testing/assert"
  7. )
  8. func TestAccessLog(t *testing.T) {
  9. assert := assert.On(t)
  10. entry := &AccessLog{
  11. From: serial.StringT("test_from"),
  12. To: serial.StringT("test_to"),
  13. Status: "Accepted",
  14. Reason: serial.StringT("test_reason"),
  15. }
  16. entryStr := entry.String()
  17. assert.String(entryStr).Contains("test_from")
  18. assert.String(entryStr).Contains("test_to")
  19. assert.String(entryStr).Contains("test_reason")
  20. assert.String(entryStr).Contains("Accepted")
  21. }