This is a good start, but you aren't testing most of the edge cases for this. You should be checking that it succeeds on GE when equal, and that it fails on GT when equal, etc.