Sha256: 57cbb6c2e507b8dd6e96a85a53dc2065394836c50fdb7cead634eee324ba351b

Contents?: true

Size: 768 Bytes

Versions: 9

Compression:

Stored size: 768 Bytes

Contents

# coding: utf-8
require 'minitest/autorun'
require 'cppjieba_rb'

class JiebaTest < Minitest::Test
  def test_mix_segment
    words = CppjiebaRb.segment "我来到南京市长江大桥"
    assert_equal %w(我 来到 南京市 长江大桥), words

    words = CppjiebaRb.segment "令狐冲是云计算行业的专家"
    assert_equal %w(令狐冲 是 云计算 行业 的 专家), words
  end

  def test_hmm_segment
    words = CppjiebaRb.segment "令狐冲是云计算行业的专家", mode: :hmm
    assert_equal %w(令狐冲 是 云计算 行业 的 专家), words
  end

  def test_max_prob_segment
    words = CppjiebaRb.segment "令狐冲是云计算行业的专家", mode: :mp
    assert_equal %w(令狐冲 是 云计算 行业 的 专家), words
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

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