do-while tests