Sha256: f0bed541b809913abefaa4fcea2063d80d1da416a30124f96e7ad47ee881821c

Contents?: true

Size: 714 Bytes

Versions: 2

Compression:

Stored size: 714 Bytes

Contents

require File.join File.dirname(__FILE__), 'classifier_base'
require 'ankusa/hbase_storage'

module HBaseClassifierBase
  def initialize(name)
    @freq_tablename = "ankusa_word_frequencies_test"
    @sum_tablename = "ankusa_summary_test"
    @storage = Ankusa::HBaseStorage.new CONFIG['hbase_host'], CONFIG['hbase_port'], @freq_tablename, @sum_tablename
    @freq_table = @storage.hbase.get_table(@freq_tablename)
    @sum_table = @storage.hbase.get_table(@sum_tablename)
    super(name)
  end
end

class NBClassifierTest < Test::Unit::TestCase
  include HBaseClassifierBase
  include NBClassifierBase
end

class KLClassifierTest < Test::Unit::TestCase
  include HBaseClassifierBase
  include KLClassifierBase
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ankusa-0.1.1 test/hbase_classifier_test.rb
ankusa-0.1.0 test/hbase_classifier_test.rb