added more accurate test for add_on_empty

with the current tests, if delete in add_on_emptyi method the assignment of is_empty
the tests not fail. With this test, if we delete is_empty,  the test fails