id_test.go 493 B

123456789101112131415161718192021222324252627
  1. package protocol_test
  2. import (
  3. "testing"
  4. "v2ray.com/core/common/predicate"
  5. . "v2ray.com/core/common/protocol"
  6. "v2ray.com/core/common/uuid"
  7. . "v2ray.com/ext/assert"
  8. )
  9. func TestCmdKey(t *testing.T) {
  10. assert := With(t)
  11. id := NewID(uuid.New())
  12. assert(predicate.BytesAll(id.CmdKey(), 0), IsFalse)
  13. }
  14. func TestIdEquals(t *testing.T) {
  15. assert := With(t)
  16. id1 := NewID(uuid.New())
  17. id2 := NewID(id1.UUID())
  18. assert(id1.Equals(id2), IsTrue)
  19. assert(id1.String(), Equals, id2.String())
  20. }