Guiding Automated Test Case Generation for Transaction-Reverting Statements in Smart Contracts