came across a weird one. It appears that the automatic tests created for an entity won't work if the entity is called 'Author'. Honestly, it worked after renaming. Here's the commands, I used:
Apart from a typo in your reference to the Persistence entity, ie you created it in the default package but refer to it in the ~.domain package when creating Author, your script and tests pass OK for me with no issue. Attached is the project I used.
Alan Stewart
Spring Roo Committer
twitter @alankstewart