Sha256: 6c65267a56dc7746f64c6b7c5275a0ad52b9991058fc3b916bde61fa699da412

Contents?: true

Size: 1.39 KB

Versions: 27

Compression:

Stored size: 1.39 KB

Contents

require 'simplecov'
SimpleCov.start

require 'minitest/autorun'
require 'minitest/spec'

begin
  require 'awesome_print'
  module Minitest::Assertions
    def mu_pp(obj)
      obj.awesome_inspect
    end
  end

  # require 'pry-rescue/minitest'
  require 'mocha/setup'
rescue LoadError
end

# Match log information in dealer_logs
class MatchLog
  DEALER_LOG_DIRECTORY = File.expand_path('../dealer_logs', __FILE__)

  attr_reader :results_file_name, :actions_file_name, :player_names, :dealer_log_directory

  def self.all
    [
      MatchLog.new(
        '2p.limit.h1000.r0.log',
        '2p.limit.h1000.r0.actions.log',
        ['p1', 'p2']
      ),
      MatchLog.new(
        '2p.nolimit.h1000.r0.log',
        '2p.nolimit.h1000.r0.actions.log',
        ['p1', 'p2']
      ),
      MatchLog.new(
        '3p.limit.h1000.r0.log',
        '3p.limit.h1000.r0.actions.log',
        ['p1', 'p2', 'p3']
      ),
      MatchLog.new(
        '3p.nolimit.h1000.r0.log',
        '3p.nolimit.h1000.r0.actions.log',
        ['p1', 'p2', 'p3']
      )
    ]
  end

  def initialize(results_file_name, actions_file_name, player_names)
    @results_file_name = results_file_name
    @actions_file_name = actions_file_name
    @player_names = player_names
  end

  def actions_file_path
    "#{DEALER_LOG_DIRECTORY}/#{@actions_file_name}"
  end

  def results_file_path
    "#{DEALER_LOG_DIRECTORY}/#{@results_file_name}"
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
acpc_poker_types-7.3.3 spec/support/spec_helper.rb
acpc_poker_types-7.3.2 spec/support/spec_helper.rb
acpc_poker_types-7.3.1 spec/support/spec_helper.rb
acpc_poker_types-7.3.0 spec/support/spec_helper.rb
acpc_poker_types-7.2.5 spec/support/spec_helper.rb
acpc_poker_types-7.2.4 spec/support/spec_helper.rb
acpc_poker_types-7.2.3 spec/support/spec_helper.rb
acpc_poker_types-7.2.2 spec/support/spec_helper.rb
acpc_poker_types-7.2.1 spec/support/spec_helper.rb
acpc_poker_types-7.2.0 spec/support/spec_helper.rb
acpc_poker_types-7.1.5 spec/support/spec_helper.rb
acpc_poker_types-7.1.4 spec/support/spec_helper.rb
acpc_poker_types-7.1.3 spec/support/spec_helper.rb
acpc_poker_types-7.1.2 spec/support/spec_helper.rb
acpc_poker_types-7.1.1 spec/support/spec_helper.rb
acpc_poker_types-7.1.0 spec/support/spec_helper.rb
acpc_poker_types-7.0.0 spec/support/spec_helper.rb
acpc_poker_types-6.2.3 spec/support/spec_helper.rb
acpc_poker_types-6.2.2 spec/support/spec_helper.rb
acpc_poker_types-6.2.1 spec/support/spec_helper.rb