Sha256: bc13d7f55e63d1647dfd87b7ca65d706b31c21acab673fd197711361ffe1dec3

Contents?: true

Size: 725 Bytes

Versions: 1

Compression:

Stored size: 725 Bytes

Contents

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

module FileSystemClassifierBase
  def initialize(name)
    @storage = Ankusa::FileSystemStorage.new CONFIG['file_system_storage_file']
    super name
  end

  def test_storage
    # train will be called in setup method, now reload storage and test training
    @storage.save
    @storage = Ankusa::FileSystemStorage.new CONFIG['file_system_storage_file']
    test_train
  end
end

class NBFileSystemClassifierTest < Test::Unit::TestCase
  include FileSystemClassifierBase
  include NBClassifierBase
end


class KLFileSystemClassifierTest < Test::Unit::TestCase
  include FileSystemClassifierBase
  include KLClassifierBase
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ankusa-0.1.1 test/file_system_classifier_test.rb