Sha256: 3b224d7be9f1d9042689c5f1d4d026a06ec974344023109e4f1b621dfbebf885
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# coding: utf-8 require 'minitest/autorun' require 'jieba_rb' class JiebaTest < Minitest::Test def test_tagging tagging = JiebaRb::Tagging.new pairs = tagging.tag "我是蓝翔技工拖拉机学院手扶拖拉机专业的。" assert_equal [{"我"=>"r"}, {"是"=>"v"}, {"蓝翔"=>"x"}, {"技工"=>"n"}, {"拖拉机"=>"n"}, {"学院"=>"n"}, {"手扶拖拉机"=>"n"}, {"专业"=>"n"}, {"的"=>"uj"}, {"。"=>"x"}], pairs end def test_tagging_with_user_dict tagging = JiebaRb::Tagging.new user_dict: :default pairs = tagging.tag "我是蓝翔技工拖拉机学院手扶拖拉机专业的。" assert_equal [{"我"=>"r"}, {"是"=>"v"}, {"蓝翔"=>"nz"}, {"技工"=>"n"}, {"拖拉机"=>"n"}, {"学院"=>"n"}, {"手扶拖拉机"=>"n"}, {"专业"=>"n"}, {"的"=>"uj"}, {"。"=>"x"}], pairs end def test_tagging_with_real_user_dict tagging = JiebaRb::Tagging.new user_dict: "#{File.dirname(__FILE__)}/user.dict.utf8" pairs = tagging.tag "分包合同" assert_equal [{"分包合同"=>"x"}], pairs end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jieba-rb-5.0.0 | test/test_tagging.rb |