In your case, with one guess, I'd say that the test cases that were provided were just examples of things you'd have to do to pass. It's like the homework assignment where the professor gives you a problem to solve and some test inputs. You know that they'll run some "acid test" on your code after you've submitted it. Maybe it caught some corner cases that they considered essential.
That, or they didn't like something about your coding style (style is subjective, and you'll never have feedback on how they judged it). Or, or, or...you can come up with speculative lists all day.