add test for AbstractCommand