테스트할 class를 require 하기 위해 load path 설정
__FILE__ 은 실행되는 스크립트가 위치한 디렉토리으로 대체 된다.
lib_base_dir = File.expand_path("../../../../lib", __FILE__)
puts lib_base_dir
$LOAD_PATH.unshift(lib_base_dir) unless $LOAD_PATH.include?(lib_base_dir)
require 'test/unit'
require 'tokenizer/tokenizer'
class TokenizerTest < Test::Unit::TestCase
def setup
@tokenizer = Tokenizer.new
end
def test
puts "\nTokenizerTest\n"
result = @tokenizer.query "서울아파트"
tokens = result[:tokens]
assert_equal( result[:count].to_i, 2 )
assert_equal( tokens[0][0] , "서울" )
assert_equal( tokens[1][0] , "아파트" )
end
end
댓글을 달아 주세요