Sha256: 4e199964280bb8e8a975844054f60bc8b5974cb67dd2574dfc59592f8101c55c

Contents?: true

Size: 841 Bytes

Versions: 9

Compression:

Stored size: 841 Bytes

Contents

# coding: utf-8
require 'minitest/autorun'
require 'cppjieba_rb'
class JiebaTest < Minitest::Test
  def test_tagging
    pairs = CppjiebaRb.segment_tag '我是蓝翔技工拖拉机学院手扶拖拉机专业的。'
    assert_equal({ '我' => 'r', '是' => 'v', '蓝翔' => 'nz', '技工' => 'n',
                   '拖拉机' => 'n', '学院' => 'n', '手扶拖拉机' => 'n', '专业' => 'n',
                   '的' => 'uj', '。' => 'x' }, pairs)
  end

  def test_tagging_with_user_dict
    pairs = CppjiebaRb.segment_tag '我是蓝翔技工拖拉机学院手扶拖拉机专业的。'
    assert_equal({ '我' => 'r', '是' => 'v', '蓝翔' => 'nz', '技工' => 'n',
                   '拖拉机' => 'n', '学院' => 'n', '手扶拖拉机' => 'n', '专业' => 'n',
                   '的' => 'uj', '。' => 'x' }, pairs)
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cppjieba_rb-0.4.2 test/test_tagging.rb
cppjieba_rb-0.4.1 test/test_tagging.rb
cppjieba_rb-0.4.0 test/test_tagging.rb
cppjieba_rb-0.3.3 test/test_tagging.rb
cppjieba_rb-0.3.1 test/test_tagging.rb
cppjieba_rb-0.3.0 test/test_tagging.rb
cppjieba_rb-0.2.3 test/test_tagging.rb
cppjieba_rb-0.2.2 test/test_tagging.rb
cppjieba_rb-0.2.1 test/test_tagging.rb