Sha256: 955f8b62e6be7f8399eb33d21ac4a9160de23ad90933931c77423257fe62652d

Contents?: true

Size: 852 Bytes

Versions: 4

Compression:

Stored size: 852 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), '../..', 'test_helper.rb')
require 'rbbt/ner/g_norm_plus'

Log.severity = 0
class TestGNormPlus < Test::Unit::TestCase
  def _test_match
    text =<<-EOF

Introduction

We found that TP53 is regulated by MDM2 in Homo 
sapiens
    EOF

    Rbbt::Config.add_entry :java_mem, "16G", :gnp
    mentions = GNormPlus.process({:file => text})

    assert_equal 1, mentions.length
    assert_equal 3, mentions["file"].length
  end

  def test_entities
    text =<<-EOF
We found that TP53 is regulated by MDM2 in Homo sapiens
    EOF

    Rbbt::Config.add_entry :java_mem, "16G", :gnp
    mentions = GNormPlus.entities({:file => text})
    assert mentions["file"].include?("TP53")
    mentions["file"].each do |mention|
      assert_equal mention, text[mention.range].sub("\n", ' ')
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbbt-text-1.5.2 test/rbbt/ner/test_g_norm_plus.rb
rbbt-text-1.5.1 test/rbbt/ner/test_g_norm_plus.rb
rbbt-text-1.5.0 test/rbbt/ner/test_g_norm_plus.rb
rbbt-text-1.4.0 test/rbbt/ner/test_g_norm_plus.rb