config_test.go 563 B

123456789101112131415161718192021222324252627282930313233
  1. package trace
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestParseDSN(t *testing.T) {
  7. _, err := parseDSN(_traceDSN)
  8. if err != nil {
  9. t.Error(err)
  10. }
  11. }
  12. func TestTraceFromEnvFlag(t *testing.T) {
  13. _, err := TracerFromEnvFlag()
  14. if err != nil {
  15. t.Error(err)
  16. }
  17. }
  18. func TestInit(t *testing.T) {
  19. Init(nil)
  20. _, ok := _tracer.(nooptracer)
  21. assert.False(t, ok)
  22. _tracer = nooptracer{}
  23. Init(&Config{Network: "unixgram", Addr: "unixgram:///var/run/dapper-collect/dapper-collect.sock"})
  24. _, ok = _tracer.(nooptracer)
  25. assert.False(t, ok)
  26. }