fsw_test.go 609 B

12345678910111213141516171819202122232425
  1. package fsw
  2. import (
  3. "log"
  4. "testing"
  5. )
  6. func TestMatch(t *testing.T) {
  7. ReadFswDict("./baidu_fsw.dict")
  8. ret := Match("这是什么啊,怎么会有胡锦涛的温总理名字")
  9. log.Println(ret)
  10. ret2 := Repl("这是什么啊,怎么台独会有胡锦涛的名字,还有江泽民,我去,什么玩意")
  11. log.Println(ret2)
  12. }
  13. func TestAdd(t *testing.T) {
  14. tmp := NewFswScan()
  15. tmp.AddWord("人民")
  16. tmp.AddWord("共和国")
  17. tmp.AddWords([]string{"解放军", "招标人"})
  18. log.Println(tmp.FswDictionary)
  19. f, ok := tmp.Filter("这个公司的招标人是XXX")
  20. log.Println("识别结果", f, ok)
  21. }