Added BMInterface-level unit test for case with unspecified opponent's button