$topdir = File.expand_path File.dirname(__FILE__)
require 'test/unit'
require 'shogi_server/buoy'
-require 'mock_game'
-require 'mock_player'
-require 'mock_log_message'
+require 'test/mock_game'
+require 'test/mock_player'
+require 'test/mock_log_message'
class TestBuoyGame < Test::Unit::TestCase
def test_equal
- g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, nil, nil)
- g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, nil, nil)
- assert_equal g1, g2
- end
-
- def test_equal2
- g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 20)
- g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 20)
+ g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1)
+ g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1)
assert_equal g1, g2
end
def test_not_equal
- g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, nil, nil)
- g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 2, nil, nil)
- assert_not_equal g1, g2
- end
-
- def test_not_equal2
- g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 20)
- g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 200)
- assert_not_equal g1, g2
- end
-
- def test_not_equal3
- g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, nil)
- g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 200)
+ g1 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1)
+ g2 = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 2)
assert_not_equal g1, g2
end
end
end
def test_add_game
- game = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, nil, nil)
- @buoy.add_game(game)
- assert !@buoy.is_new_game?("buoy_1234-900-0")
- game2 = @buoy.get_game(game.game_name)
- assert_equal game, game2
-
- @buoy.delete_game game
- assert @buoy.is_new_game?("buoy_1234-900-0")
- end
-
- def test_add_game2
- game = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1, 10, 20)
+ game = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 1)
@buoy.add_game(game)
assert !@buoy.is_new_game?("buoy_1234-900-0")
game2 = @buoy.get_game(game.game_name)
end
def test_update_game
- game = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 2, nil, nil)
+ game = ShogiServer::BuoyGame.new("buoy_1234-900-0", [], "p1", 2)
@buoy.add_game(game)
- g2 = ShogiServer::BuoyGame.new(game.game_name, game.moves, game.owner, game.count-1, nil, nil)
+ g2 = ShogiServer::BuoyGame.new(game.game_name, game.moves, game.owner, game.count-1)
@buoy.update_game(g2)
get = @buoy.get_game(g2.game_name)