add more unit test for player