class TestMLMemory

Public Instance Methods

test_all() click to toggle source
# File vendor/qwik/lib/qwik/ml-memory.rb, line 45
def test_all
  c = QuickML::ServerMemory

  # test_init_logger
  memory = {}
  config = {:log_dir=>'.'}
  c.init_logger(memory, config)
  assert_instance_of(QuickML::Logger, memory[:logger])

  # test_init_mutex
  memory = {}
  c.init_mutex(memory)
  eq({:ml_mutexes=>{}}, memory)

  # test_init_catalog
  memory = {:message_catalog=>'something'}
  c.init_catalog(memory)
  assert_instance_of(Hash, memory[:catalog])
end