[DRE-commits] [ruby-cassiopee] 01/07: Imported Upstream version 0.1.13
Luciano Prestes
lucianopcbr-guest at moszumanska.debian.org
Tue Aug 2 19:52:03 UTC 2016
This is an automated email from the git hooks/post-receive script.
lucianopcbr-guest pushed a commit to branch master
in repository ruby-cassiopee.
commit e1da94868673eaeb263390494eade78302c9e58d
Author: Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>
Date: Fri Jul 29 16:42:39 2016 -0300
Imported Upstream version 0.1.13
---
Changelog | 1 +
metadata.yml | 118 +++++++++++++++++++++++++++++-----------------------
tests/test-suite.rb | 17 ++++----
3 files changed, 78 insertions(+), 58 deletions(-)
diff --git a/Changelog b/Changelog
index 92a76b0..875ef41 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,4 @@
+v0.1.13: fix typo
v0.1.12: fix match not found when match includes last character
v0.1.11: fix match to text 1.2
v0.1.9: move demos to bin, to be dir compliant
diff --git a/metadata.yml b/metadata.yml
index ee8d6ea..e96ff47 100644
--- a/metadata.yml
+++ b/metadata.yml
@@ -1,47 +1,71 @@
---- !ruby/object:Gem::Specification
+--- !ruby/object:Gem::Specification
name: cassiopee
-version: !ruby/object:Gem::Version
- hash: 3
+version: !ruby/object:Gem::Version
+ version: 0.1.13
prerelease:
- segments:
- - 0
- - 1
- - 12
- version: 0.1.12
platform: ruby
-authors:
+authors:
- Olivier Sallou
autorequire:
bindir: bin
cert_chain: []
-
-date: 2013-10-17 00:00:00 Z
-dependencies:
-- !ruby/object:Gem::Dependency
+date: 2013-10-17 00:00:00.000000000 Z
+dependencies:
+- !ruby/object:Gem::Dependency
name: text
- prerelease: false
- requirement: &id001 !ruby/object:Gem::Requirement
+ requirement: !ruby/object:Gem::Requirement
none: false
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- hash: 31
- segments:
- - 1
- - 2
- - 0
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
version: 1.2.0
type: :runtime
- version_requirements: *id001
-description: Cassiopee index one String and provide methods to search exact match or approximate matches with Hammming and/or edit distance.
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ none: false
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: 1.2.0
+- !ruby/object:Gem::Dependency
+ name: rake
+ requirement: !ruby/object:Gem::Requirement
+ none: false
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
+ type: :development
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ none: false
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
+- !ruby/object:Gem::Dependency
+ name: rspec
+ requirement: !ruby/object:Gem::Requirement
+ none: false
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
+ type: :development
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ none: false
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
+description: Cassiopee index one String and provide methods to search exact match
+ or approximate matches with Hamming and/or edit distance.
email: olivier.sallou at gmail.com
executables: []
-
extensions: []
-
extra_rdoc_files: []
-
-files:
+files:
- README
- Changelog
- LICENSE
@@ -53,37 +77,29 @@ files:
- tests/test-suite.rb
- tests/amb.map
homepage: https://github.com/osallou/cassiopee
-licenses:
+licenses:
- LGPL-3
post_install_message:
rdoc_options: []
-
-require_paths:
+require_paths:
- lib
-required_ruby_version: !ruby/object:Gem::Requirement
+required_ruby_version: !ruby/object:Gem::Requirement
none: false
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- hash: 3
- segments:
- - 0
- version: "0"
-required_rubygems_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
+required_rubygems_version: !ruby/object:Gem::Requirement
none: false
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- hash: 3
- segments:
- - 0
- version: "0"
+ requirements:
+ - - ! '>='
+ - !ruby/object:Gem::Version
+ version: '0'
requirements: []
-
rubyforge_project:
-rubygems_version: 1.8.15
+rubygems_version: 1.8.25
signing_key:
specification_version: 3
summary: Cassiopee index strings and provide exact or approximate search.
-test_files:
+test_files:
- tests/test-suite.rb
diff --git a/tests/test-suite.rb b/tests/test-suite.rb
index 3134ee4..ad1d843 100644
--- a/tests/test-suite.rb
+++ b/tests/test-suite.rb
@@ -22,16 +22,9 @@ class TestCrawler < Test::Unit::TestCase
def test_exactsearch2
crawler = Cassiopee::Crawler.new
- crawler.setLogLevel(Logger::DEBUG)
crawler.indexString('my sample example')
matches = crawler.searchExact('xample')
assert_equal(1,matches.length)
- # Minus 1, because first element is len of match
- match = crawler.next()
- puts "## "+match.to_s
- #assert_equal(2,match[2].length-1)
- crawler.setLogLevel(Logger::ERROR)
-
end
@@ -58,6 +51,16 @@ class TestCrawler < Test::Unit::TestCase
assert_equal(1,matches.length)
end
+ def test_levenshteinsearch2
+ crawler = Cassiopee::Crawler.new
+ crawler.indexString('aaaaacgtttttt')
+ matches = crawler.searchApproximate('ac',-2)
+ matches.each do |match|
+ puts match.to_s
+ end
+ assert_equal(1,matches.length)
+ end
+
def test_directmethod
crawler = Cassiopee::Crawler.new
crawler.method = Cassiopee::Crawler::METHOD_DIRECT
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-cassiopee.git
More information about the Pkg-ruby-extras-commits
mailing list