poker hand evaluation unit test cases