multi_test.go 671 B

123456789101112131415161718192021222324252627
  1. package identify
  2. import (
  3. "testing"
  4. )
  5. func TestNewMultiCheck(t *testing.T) {
  6. //map[string]MultiRule{}
  7. // ``
  8. ruleString := `{"过滤初期":{"C.M.UF1_DB@word_control":{"NvIn":["26"]},"C.M.UF1_DB@time_production":{"NvIn":["$C.M.UF1_DB@time_sp-360...$C.M.UF1_DB@time_sp-60"]},"C.M.UF1_DB@time_sp":{}}}`
  9. ovs := map[string]string{
  10. "C.M.UF1_DB@word_control": "25",
  11. "C.M.UF1_DB@time_production": "361",
  12. "C.M.UF1_DB@time_sp": "4500",
  13. }
  14. nvs := map[string]string{
  15. "C.M.UF1_DB@word_control": "26",
  16. "C.M.UF1_DB@time_production": "8839",
  17. "C.M.UF1_DB@time_sp": "9000",
  18. }
  19. eventName := MultiTest(ovs, nvs, ruleString)
  20. t.Log(eventName)
  21. }