| 1 | | #!/usr/bin/ruby |
| 2 | | |
| 3 | | require "wntestcase" |
| 4 | | require "bdb" |
| 5 | | |
| 6 | | class SynsetTests < WordNet::TestCase |
| | 1 | #!/usr/bin/env ruby |
| | 2 | |
| | 3 | BEGIN { |
| | 4 | require 'pathname' |
| | 5 | basedir = Pathname.new( __FILE__ ).dirname.parent.parent |
| | 6 | |
| | 7 | libdir = basedir + 'lib' |
| | 8 | |
| | 9 | $LOAD_PATH.unshift( libdir ) unless $LOAD_PATH.include?( libdir ) |
| | 10 | } |
| | 11 | |
| | 12 | begin |
| | 13 | require 'fileutils' |
| | 14 | require 'tmpdir' |
| | 15 | require 'bdb' |
| | 16 | require 'spec/runner' |
| | 17 | require 'spec/lib/helpers' |
| | 18 | |
| | 19 | require 'wordnet/lexicon' |
| | 20 | require 'wordnet/synset' |
| | 21 | rescue LoadError |
| | 22 | unless Object.const_defined?( :Gem ) |
| | 23 | require 'rubygems' |
| | 24 | retry |
| | 25 | end |
| | 26 | raise |
| | 27 | end |
| | 28 | |
| | 29 | |
| | 30 | ##################################################################### |
| | 31 | ### C O N T E X T S |
| | 32 | ##################################################################### |
| | 33 | |
| | 34 | describe WordNet::Synset do |
| 70 | | ### Make sure the Lexicon's loaded |
| 71 | | def setup |
| 72 | | super |
| 73 | | |
| 74 | | @blankSyn = WordNet::Synset::new( @lexicon, "1%n", WordNet::Noun ) |
| 75 | | @traversalSyn = @lexicon.lookup_synsets( 'linguistics', :noun, 1 ) |
| 76 | | end |
| 77 | | |
| | 98 | before( :each ) do |
| | 99 | @blank_syn = WordNet::Synset::new( @lexicon, "1%n", WordNet::Noun ) |
| | 100 | @traversal_syn = @lexicon.lookup_synsets( 'linguistics', :noun, 1 ) |
| | 101 | end |
| | 102 | |