Class: GateTest

Inherits:
Minitest::Test
  • Object
show all
Defined in:
lib/sequential_check_question/ruby_6/1.rb,
lib/sequential_check_question/ruby_6/2.rb,
lib/sequential_check_question/ruby_6/3.rb

Instance Method Summary collapse

Instance Method Details

#setupObject



4
5
6
7
8
# File 'lib/sequential_check_question/ruby_6/3.rb', line 4

def setup
  @umeda = Gate.new(:umeda)
  @juso = Gate.new(:juso)
  @mikuri = Gate.new(:mikuri)
end

#test_gateObject



4
5
6
# File 'lib/sequential_check_question/ruby_6/1.rb', line 4

def test_gate
  assert Gate.new
end

#test_umeda_to_jusoObject



10
11
12
13
14
# File 'lib/sequential_check_question/ruby_6/3.rb', line 10

def test_umeda_to_juso
  ticket = Ticket.new(150)
  @umeda.enter(ticket)
  assert @juso.exit(ticket)
end