serviceconf_test.go 634 B

123456789101112131415161718192021222324252627282930313233343536
  1. package service
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. "github.com/zeromicro/go-zero/core/logx"
  6. "github.com/zeromicro/go-zero/internal/devserver"
  7. )
  8. func TestServiceConf(t *testing.T) {
  9. c := ServiceConf{
  10. Name: "foo",
  11. Log: logx.LogConf{
  12. Mode: "console",
  13. },
  14. Mode: "dev",
  15. DevServer: devserver.Config{
  16. Port: 6470,
  17. HealthPath: "/healthz",
  18. },
  19. }
  20. c.MustSetUp()
  21. }
  22. func TestServiceConfWithMetricsUrl(t *testing.T) {
  23. c := ServiceConf{
  24. Name: "foo",
  25. Log: logx.LogConf{
  26. Mode: "volume",
  27. },
  28. Mode: "dev",
  29. MetricsUrl: "http://localhost:8080",
  30. }
  31. assert.NoError(t, c.SetUp())
  32. }