add some test for pop an empty stack