sinkMeta_test.go 602 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package plugin
  2. import (
  3. "testing"
  4. )
  5. func TestHintWhenModifySink(t *testing.T) {
  6. taosMeta := &uiSink{
  7. Fields: []field{
  8. {
  9. Name: "ip",
  10. Default: "911.911.911.911",
  11. },
  12. },
  13. }
  14. logMeta := &uiSink{
  15. Fields: []field{
  16. {
  17. Name: "ip",
  18. Default: "911.911.911.911",
  19. },
  20. },
  21. }
  22. gSinkmetadata = make(map[string]*uiSink)
  23. gSinkmetadata["taos.json"] = taosMeta
  24. gSinkmetadata["log.json"] = logMeta
  25. oldSink, err := GetSinkMeta("taos", "en_US")
  26. if err != nil {
  27. t.Errorf("%v", err)
  28. } else {
  29. if "911.911.911.911" != oldSink.Fields[0].Default {
  30. t.Errorf("fail")
  31. }
  32. }
  33. }